html, body {
    overflow-y: scroll;
}
html, body {
    overflow: scroll;
    min-height: 100%;
}
html {
    overflow: -moz-scrollbars-vertical;
}
.outwrap {
    background: #f5f5f5;
}
.orange {
    color: #E5007E!important;
}
.red {
    color: #fd3d24!important;
}
.gray-dark {
    color: #333!important;
}
.gray {
    color: #666!important;
}
.gray-light {
    color: #999!important;
}
input:-ms-input-placeholder {
    color: #999;
    opacity: 1;
}
input::-webkit-input-placeholder {
    color: #999;
    opacity: 1;
}
input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #999;
    opacity: 1;
}
input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #999;
    opacity: 1;
}
/*input[type=radio]{
    -webkit-appearance: none;
    margin-right: .2rem!important;
    line-height: .4rem;
    vertical-align: middle;
    background: transparent;
    border: .02rem #999 solid;
    width: .32rem;
    height: .32rem;
    border-radius: 100%;
    position: relative;
    overflow: hidden;
}
input[type=radio]::before {
    content: "";
    width: .16rem;
    height: .16rem;
    border-radius: 100%;
    background: #999;
    position: absolute;
    left: .06rem;
    top: .06rem;
}
input[type=radio]:checked{
    border: .02rem #fcd70d solid;
}
input[type=radio]:checked::before {
    background: #fcd70d;
}*/

input[type=radio] {
    -webkit-appearance: none;
    vertical-align: middle;
    background: #ccc;
    width: .36rem;
    height: .36rem;
    border-radius: 100%;
    position: relative;
    overflow: hidden;
}
input[type=radio]::before {
    content: "";
    width: .36rem;
    height: .36rem;
    background: url(../images/dui.png) no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0rem;
    top: 0rem;
}
input[type=radio]:checked {
    background: #E5007E;
}
input[type=checkbox] {
    -webkit-appearance: none;
    vertical-align: middle;
    background: #ccc;
    width: .36rem;
    height: .36rem;
    border-radius: 100%;
    position: relative;
    overflow: hidden;
}
input[type=checkbox]::before {
    content: "";
    width: .36rem;
    height: .36rem;
    background: url(../images/dui.png) no-repeat;
    background-size: 100%;
    position: absolute;
    left: 0rem;
    top: 0rem;
}
input[type=checkbox]:checked {
    background: #E5007E;
}
img {
    width: 100%;
}
p {
    margin-bottom: 0!important;
}
.topbar {
    border: none!important;
    background: #e80e1d;
    height: .88rem;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    color: #666;
    z-index: 9999;
}
.topvh {
    display: block;
}
.myindex-header {
    background: url(../../style/images/me/myindex-head.png) no-repeat;
    background-size: 100% 100%;
}
.topbar a {
    display: block;
}
.topbar a span {
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 88%;
    display: inline-block;
    /*vertical-align: bottom;*/
}
.topbar a.btn-soayisao {
    float: left;
    margin: .12rem 0 0 .2rem;
}
.topbar a.btn-soayisao i.ico-saoyisao {
    display: block;
    width: .4rem;
    height: .37rem;
    background: url(../images/ico_saoyisao.png) no-repeat;
    background-size: 100% auto;
    margin: 0 auto;
}
.topbar p {
    font-size: .18rem;
    color: #fff;
    padding-top: .05rem;
}
.topbar a.btn-msg {
    float: right;
    margin: 0.12rem 0.2rem 0 0;
}
.topbar a.btn-msg i.ico-msg {
    display: block;
    width: .4rem;
    height: .4rem;
    background: url(../images/ico_msg.png) no-repeat;
    background-size: 100% auto;
    margin: 0 auto;
}
.topbar a.btn-record {
    float: right;
    font-size: .26rem;
    margin-right: .4rem;
    color: #fff;
    line-height: .88rem;
}
.topbar .search {
    position: absolute;
    left: .97rem;
    top: .16rem;
    width: 5.53rem;
    height: .57rem;
    background: rgba(255, 255, 255, 0.3);
    border-radius: 2.76rem;
}
.topbar .search::before {
    content: '';
    display: block;
    width: .33rem;
    height: .33rem;
    background: url(../images/ico_search.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    left: .27rem;
    top: .13rem;
}
.topbar .search input.txt {
    height: .57rem;
    color: #fff;
    margin-left: .7rem;
    width: 4.5rem;
    background: none;
    font-size: .28rem;
}
.topbar .search input.txt::-webkit-input-placeholder {
    color: #fff;
}
.topbar .search.search2 {
    left: 1.25rem;
    width: 5.43rem;
}
.topbar a.btn-back {
    float: left;
    margin: .2rem 0 .2rem .26rem;
    height: .44rem;
    line-height: .44rem;
    font-size: .3rem;
    color: #fff;
}
.topbar a.btn-back i.ico-back {
    display: inline-block;
    width: .19rem;
    height: .31rem;
    background: url(../images/ico_back.png) no-repeat;
    background-size: 100% auto;
    margin-right: .14rem;
    vertical-align: middle;
    position: relative;
    top: -.02rem;
}
.topbar a.btn-back i.ico-xia {
    display: inline-block;
    width: .26rem;
    height: .26rem;
    background: url(../images/icon-xia.png) no-repeat;
    background-size: 100% auto;
    margin-left: .14rem;
    vertical-align: middle;
    position: relative;
    top: -.14rem;
}
.topbar a.btn-gb {
    float: left;
    line-height: .88rem;
    margin-left: .12rem;
    font-size: .3rem;
    color: #fff;
}
.topbar h2 {
    color: #fff;
    font-size: .36rem;
    text-align: center;
    position: absolute;
    width: 60%!important;
    left: 0%!important;
    font-weight: normal;
    margin: 0 20%!important;
    top: 0;
    line-height: .88rem;
}
.topbar a.btn-more {
    float: right;
    width: .37rem;
    height: .07rem;
    background: url(../images/ico_top_more.png) no-repeat;
    background-size: 100% auto;
    margin: .4rem .3rem 0 0;
}
.topbar a.btn-msg2 {
    float: right;
    width: .4rem;
    height: .4rem;
    background: url(../images/ico_msg.png) no-repeat;
    background-size: 100% auto;
    margin: .23rem .3rem 0 0;
}
.topbar a.joincar {
    float: right;
    width: .46rem;
    height: .39rem;
    background: url(../images/ico_shopcar2.png) no-repeat;
    background-size: 100% auto;
    margin: .25rem .3rem 0 0;
}
.topbar-right {
    float: right;
    color: #fff;
    font-size: .3rem;
    margin-right: .26rem;
    line-height: .88rem;
}
.topbar a.btn-back span {
    height: .44rem;
    line-height: .44rem;
}
.topbar-left {
    line-height: .88rem;
    padding-left: .3rem;
}
.btn-left {
    width: .4rem;
    height: .4rem;
    float: left;
    margin: .22rem .0 0 .3rem;
}
.btn-logo {
    height: .4rem;
    float: left;
    margin: .22rem .0 0 .3rem;
}
.btn-logo img {
    height: .4rem;
    width: auto;
}
.btn-right {
    height: .4rem;
    line-height: .4rem;
    float: right;
    margin: .22rem .3rem 0 0;
    font-size: .3rem;
    color: #fff;
}
.btn-right img {
    width: .4rem;
    height: .4rem;
}
.btn-right span {
    margin-left: .1rem;
    height: .4rem;
    line-height: .4rem;
}
.btn-search {
    width: .4rem;
    height: .4rem;
    float: right;
    margin: .22rem .3rem 0 0;
}
.top-time {
    float: right;
    margin: .2rem .26rem 0 0;
    font-size: .3rem;
    color: #fff;
}
.top-time a {
    color: #fff;
    position: relative;
    padding-right: .3rem;
}
.top-time a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-top: .1rem solid #fff;
    border-left: .1rem solid transparent;
    border-right: .1rem solid transparent;
    position: absolute;
    top: .18rem;
    right: 0rem;
}
.nav {
    background: #262930!important;
    /*height: .88rem!important;*/
}
.nav-back {
    font-size: .5rem!important;
    color: #fff;
    vertical-align: middle;
    line-height: 24px;
}
.nav-back:hover {
    color: #fff;
}
.nav-back:active {
    color: #fff;
}
.nav-back span {
    font-size: .3rem;
    vertical-align: bottom;
    height: 24px;
    line-height: 24px;
    display: inline-block;
}
.pt88 {
    padding-top: .0rem;
}
.in-mian {
    position: absolute;
    width: 100%;
    top: .0rem;
    bottom: 0rem;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    background: #f5f5f5;
}
.topBanner {
    width: 100%;
    height: 3.2rem;
    overflow: hidden;
    position: relative;
}
.topBanner .swiper-slide {
    text-align: center;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.topBanner .swiper-slide img {
    width: 100%;
}
.topBanner .swiper-pagination {
    position: absolute;
    bottom: .08rem;
    text-align: center;
    left: 0;
}
.topBanner .swiper-pagination .swiper-pagination-bullet {
    width: .12rem;
    height: .12rem;
    background: rgba(255, 255, 255, 0.5);
    margin: 0 .09rem;
}
.topBanner .swiper-pagination .swiper-pagination-bullet-active {
    background: #fff;
}
.navbar {
    background: #fff;
}
.navbar ul {
    padding: .15rem 0;
}
.navbar ul li {
    float: left;
    width: 20%;
    text-align: center;
}
.navbar ul li i.ico {
    display: block;
    margin: 0 auto;
    width: .83rem;
    height: .83rem;
}
.navbar ul li p {
    color: #555658;
    font-size: .24rem;
}
.msblock {
    background: #fff;
    margin-top: .15rem;
}
.msblock dl {
    height: 3.93rem;
    overflow: hidden;
}
.msblock dl dt {
    display: block;
    float: left;
    width: 50.13333%;
    position: relative;
}
.msblock dl dt::before {
    content: '';
    display: block;
    width: 1px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background: #e6e6e6;
}
.msblock dl dt .tit {
    padding: .2rem .22rem .15rem .2rem;
    position: relative;
}
.msblock dl dt .tit span.bgms {
    display: block;
    float: left;
    width: 1.84rem;
    height: .36rem;
    background: url(../images/ms.png) no-repeat;
    background-size: 100% auto;
}
.msblock dl dt .tit span.cy {
    float: right;
    color: #f7353b;
    padding: .04rem .16rem;
    border: 1px solid #f7353b;
    border-radius: .14rem;
    font-size: .22rem;
    line-height: 1;
}
.msblock dl dt .time {
    padding: 0 0 0 .2rem;
    font-size: .2rem;
}
.msblock dl dt .time .t {
    display: inline;
    margin-left: .15rem;
    font-size: .18rem;
    line-height: 1;
}
.msblock dl dt .time .t span {
    display: inline-block;
    border: 1px solid #d5d5d5;
    padding: .03rem .05rem;
    border-radius: .03rem;
    margin: 0 .03rem;
}
.msblock dl dt .img {
    width: 3.73rem;
    height: 2.74rem;
    margin-top: .2rem;
    overflow: hidden;
}
.msblock dl dd {
    float: right;
    width: 49.86667%;
    position: relative;
}
.msblock dl dd .img {
    width: 100%;
    position: relative;
}
.msblock dl dd .img2 {
    height: 1.94rem;
}
.msblock dl dd .img2::before {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #e6e6e6;
}
.msblock dl dd .img3 {
    height: 1.99rem;
}
.bzthbox {
    margin-top: .15rem;
    background: #fff;
}
.bzthbox .title {
    padding: .16rem;
}
.bzthbox ul {
    padding-bottom: .15rem;
}
.bzthbox ul li {
    float: left;
    width: 30.66667%;
    height: 2.9rem;
    background: #f7f7f7;
    margin: 0 1.33333%;
    text-align: center;
}
.bzthbox ul li a {
    display: block;
}
.bzthbox ul li .tit {
    padding: .2rem 0 .1rem;
}
.bzthbox ul li .tit h2 {
    font-size: .28rem;
    color: #666666;
    font-weight: normal;
}
.bzthbox ul li .tit p {
    color: #bcbbbb;
    font-size: .24rem;
}
.bzthbox ul li .img {
    width: 100%;
    height: 1.88rem;
    overflow: hidden;
}
.xblock {
    background: #fff;
    margin-top: .15rem;
    position: relative;
}
.xblock .title {
    height: .79rem;
    line-height: .79rem;
    position: relative;
}
.xblock .title h2 {
    float: left;
    font-weight: normal;
    font-size: .3rem;
    margin-left: .3rem;
}
.xblock .title h2.color-1 {
    color: #f99300;
}
.xblock .title h2.color-2 {
    color: #5e6508;
}
.xblock .title h2.color-3 {
    color: #7f3788;
}
.xblock .title a.more {
    float: right;
    width: .57rem;
    height: .13rem;
    background: url(../images/ico_more.png) no-repeat;
    background-size: 100% auto;
    margin: .33rem .3rem 0 0;
}
.xblock .cur-topbaner {
    overflow: hidden;
}
.xblock dl dt {
    display: block;
    float: left;
    width: 50%;
    position: relative;
    height: 3.99rem;
}
.xblock dl dt::before {
    content: '';
    display: block;
    width: 1px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background: #e6e6e6;
}
.xblock dl dt .img {
    width: 3.75rem;
    height: 3.99rem;
    overflow: hidden;
}
.xblock dl dd {
    float: right;
    width: 49.86667%;
    position: relative;
}
.xblock dl dd .img {
    width: 100%;
    position: relative;
}
.xblock dl dd .img2 {
    height: 1.98rem;
}
.xblock dl dd .img2::before {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #e6e6e6;
}
.xblock dl dd .img3 {
    height: 2rem;
}
.xsort {
    background: #fff;
    margin-top: .15rem;
    padding: .3rem 0;
}
.xsort ul li {
    float: left;
    width: 33.33%;
    text-align: center;
    position: relative;
}
.xsort ul li::after {
    content: '';
    display: block;
    width: 1px;
    right: 0;
    top: .64rem;
    bottom: .2rem;
    background: #d7ccc8;
    position: absolute;
}
.xsort ul li:last-child::after {
    display: none;
}
.xsort ul li h2 {
    font-weight: normal;
    font-size: .3rem;
    color: #795548;
}
.xsort ul li .line {
    width: 1.24rem;
    height: .02rem;
    background: url(../images/line_index_1.png) no-repeat;
    background-size: 100% auto;
    margin: .1rem auto .13rem;
}
.xsort ul li .line.line-2 {
    background-image: url(../images/line_index_2.png);
}
.xsort ul li .line.line-3 {
    background-image: url(../images/line_index_2.png);
}
.xsort ul li a {
    display: block;
    color: #b19f99;
    font-size: .24rem;
    line-height: .7rem;
}
.xsort ul li a:hover {
    color: #000;
}
.hotsort {
    background: #fff;
    margin-top: .15rem;
    position: relative;
}
.hotsort .title {
    height: .8rem;
    line-height: .8rem;
    border-bottom: .02rem solid #f1f1f1;
    position: relative;
}
.hotsort .title h2 {
    font-weight: normal;
    margin-left: .42rem;
    float: left;
    font-size: .3rem;
}
.hotsort .title h2 i.ico {
    display: inline-block;
    width: .13rem;
    height: .24rem;
    background: url(../images/ico_org_go.png) no-repeat;
    background-size: 100% auto;
    margin-left: .2rem;
}
.hotsort .title a.more {
    float: right;
    width: .57rem;
    height: .13rem;
    background: url(../images/ico_more.png) no-repeat;
    background-size: 100% auto;
    margin: .37rem .3rem 0 0;
}
.hotsort .sortmain li {
    float: left;
    width: 50%;
    position: relative;
    border-bottom: 1px solid #f1f1f1;
}
.hotsort .sortmain li:nth-child(5), .hotsort .sortmain li:nth-child(6) {
    border-bottom: none;
}
.hotsort .sortmain li::after {
    content: '';
    display: block;
    width: .05rem;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
}
.hotsort .sortmain li:nth-child(1)::after {
    background: #ff7585;
}
.hotsort .sortmain li:nth-child(2)::after {
    background: #75ffd5;
}
.hotsort .sortmain li:nth-child(3)::after {
    background: #75d3ff;
}
.hotsort .sortmain li:nth-child(4)::after {
    background: #ffdd75;
}
.hotsort .sortmain li:nth-child(5)::after {
    background: #9be385;
}
.hotsort .sortmain li:nth-child(6)::after {
    background: #e6b7f3;
}
.xrecommd {
    background: #fff;
    margin-top: .15rem;
    position: relative;
}
.xrecommd .title {
    text-align: center;
    padding: .3rem 0;
    font-size: .3rem;
    color: #b8892f;
}
.xrecommd .title em {
    display: inline-block;
    width: .97rem;
    height: .02rem;
    background: #b8892f;
    margin: 0 .15rem;
    vertical-align: middle;
}
.xlist ul li {
    float: left;
    width: 46.66667%;
    margin: 0 1.6% 0.3rem;
    position: relative;
}
.xlist ul li .img {
    border: 1px solid #ebebeb;
    padding: .1rem;
}
.xlist ul li .img img {
    width: 3.28rem;
    height: 3.28rem;
}
.xlist ul li p.tit {
    padding: .1rem;
    font-size: .26rem;
    line-height: 1.6;
    color: #636363;
}
.xlist ul li p.num {
    color: #b0b0b0;
    font-size: .24rem;
    padding: 0 .1rem;
}
.xlist ul li .price {
    padding: 0 .1rem;
}
.xlist ul li .price span {
    color: #fe2c2c;
    font-size: .26rem;
    margin-right: .26rem;
}
.xlist ul li .price del {
    font-size: .26rem;
    color: #b0b0b0;
}
.xlist ul li a.Go-car {
    display: block;
    position: absolute;
    bottom: 0;
    right: .1rem;
    width: .65rem;
    height: .65rem;
    background: url(../images/ico_shopcar.png) no-repeat;
    background-size: 100% auto;
}
.xlist ul li a.Go-tg {
    display: block;
    width: 1.14rem;
    height: .42rem;
    position: absolute;
    bottom: 0;
    right: .1rem;
    background: url(../images/ico_kaituan.png) no-repeat;
    background-size: 100% auto;
}
.foot-menu {
    /*display:none;*/
    background: #fff;
    border-top: 1px solid #f3f3f3;
    width: 100%;
    height: .97rem;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 9;
}
.foot-menu ul li {
    float: left;
    width: 20%!important;
    text-align: center;
}
.foot-menu ul li a {
    display: block;
    padding-top: .08rem;
}
.foot-menu ul li i {
    display: block;
    margin: 0 auto;
    background-size: 100% auto;
    margin-bottom: .05rem;
    background-repeat: no-repeat;
}
.foot-menu ul li i.ico-1 {
    width: .35rem;
    height: .35rem;
    background-image: url(../images/ico_bot_1.png)!important;
}
.foot-menu ul li i.ico-2 {
    width: .35rem;
    height: .35rem;
    background-image: url(../images/ico_bot_2.png)!important;
}
.foot-menu ul li i.ico-3 {
    width: .35rem;
    height: .35rem;
    background-image: url(../images/ico_bot_3.png)!important;
}
.foot-menu ul li i.ico-4 {
    width: .35rem;
    height: .35rem;
    background-image: url(../images/ico_bot_4.png)!important;
}
.foot-menu ul li i.ico-5 {
    width: .35rem;
    height: .35rem;
    background-image: url(../images/ico_bot_5.png)!important;
}
.foot-menu ul li i.ico-6 {
    width: .6rem;
    height: .6rem;
    margin-top: -.25rem;
    background-image: url(../images/ico_bot_6.png)!important;
}
.foot-menu ul li span {
    color: #666666;
    font-size: .24rem;
}
.foot-menu ul li.on i.ico-1 {
    background-image: url(../images/ico_bot_1_on.png)!important;
}
.foot-menu ul li.on i.ico-2 {
    background-image: url(../images/ico_bot_2_on.png)!important;
}
.foot-menu ul li.on i.ico-3 {
    background-image: url(../images/ico_bot_3_on.png)!important;
}
.foot-menu ul li.on i.ico-4 {
    background-image: url(../images/ico_bot_4_on.png)!important;
}
.foot-menu ul li.on i.ico-5 {
    background-image: url(../images/ico_bot_5_on.png)!important;
}
.foot-menu ul li.on span {
    color: #E5007E;
}
.foot-new {
    display: none;
}
@media only screen and (min-width: 750px) {
    .topbar, .foot-menu, .in-mian {
        left: 0%;
        width: 100%;
        margin-left: 0px;
    }
}
.period .period-t {
    background: #fff;
    height: .9rem;
}
.period .period-t ul li {
    float: left;
    width: 25%;
    text-align: center;
    position: relative;
    height: .9rem;
}
.period .period-t ul li::after {
    content: '';
    display: block;
    width: 1px;
    height: 100%;
    background: #e7e7e7;
    position: absolute;
    right: 0;
    top: 0;
}
.period .period-t ul li:last-child::after {
    display: none;
}
.period .period-t ul li b {
    display: block;
    font-weight: normal;
    font-size: .36rem;
    color: #929292;
    padding-top: .15rem;
    line-height: 1;
}
.period .period-t ul li span {
    display: block;
    font-size: .24rem;
    color: #bdbdbd;
}
.period .period-t ul li.on b, .period .period-t ul li.on span {
    color: #ffcd02;
}
.period .period-t ul li.on:before {
    content: '';
    display: block;
    width: 1.4rem;
    height: .06rem;
    background: #ffcd02;
    position: absolute;
    left: 50%;
    margin-left: -.7rem;
    bottom: -.01rem;
}
.period .period-banner {
    overflow: hidden;
    font-size: 0;
}
.period .period-ct {
    background: #fff;
}
.period .period-ct .top-msg {
    height: .6rem;
    line-height: .6rem;
    border-top: 1px solid #c1c1c1;
    border-bottom: 1px solid #e9e9e9;
}
.period .period-ct .top-msg h2 {
    margin-left: .1rem;
    float: left;
    font-size: .26rem;
    color: #636363;
}
.period .period-ct .top-msg h2 i.ico {
    display: inline-block;
    vertical-align: middle;
    width: .23rem;
    height: .34rem;
    background: url(../images/ico_shandian.png) no-repeat;
    background-size: 100% auto;
    margin-right: .1rem;
}
.period .period-ct .top-msg .time {
    float: right;
    margin-right: .12rem;
    font-size: .24rem;
    color: #9d9d9e;
}
.period .period-ct .top-msg .time span {
    color: #585757;
    vertical-align: middle;
    margin-left: .1rem;
    position: relative;
    top: -.03rem;
}
.period .period-ct .top-msg .time em {
    display: inline-block;
    width: .36rem;
    height: .36rem;
    text-align: center;
    line-height: .36rem;
    background: #ffcd02;
    vertical-align: middle;
    font-size: .24rem;
    margin: 0 .03rem;
    border-radius: 100%;
}
.ms-dtl li {
    border-bottom: 1px solid #ededed;
}
.ms-dtl li a {
    display: block;
    padding: .2rem;
    height: 2.15rem;
    position: relative;
}
.ms-dtl li a .img {
    float: left;
    width: 2.15rem;
    height: 2.15rem;
    overflow: hidden;
}
.ms-dtl li a .info {
    float: right;
    width: 4.25rem;
}
.ms-dtl li a .info .t {
    height: 1.25rem;
}
.ms-dtl li a .info .t h2 {
    font-weight: normal;
    font-size: .26rem;
    color: #636363;
    line-height: 1.5;
}
.ms-dtl li a .info .t p {
    font-size: .26rem;
    color: #bdbdbd;
}
.ms-dtl li a .info .ct .price span {
    font-size: .35rem;
    color: #fe2c2c;
    margin-right: .25rem;
}
.ms-dtl li a .info .ct .price del {
    font-size: .26rem;
    color: #b0b0b0;
}
.ms-dtl li a .info .ct .rate {
    width: 1.97rem;
    height: .27rem;
    border: 1px solid #ffcd02;
    background: #fbe899;
    border-radius: .12rem;
    position: relative;
    overflow: hidden;
    margin-top: .1rem;
}
.ms-dtl li a .info .ct .rate em {
    display: block;
    text-align: center;
    position: absolute;
    left: 0;
    width: 100%;
    top: 0;
    line-height: .27rem;
    color: #fff;
}
.ms-dtl li a .info .ct .rate span {
    background: #ffcd02;
    display: block;
    height: .27rem;
    position: absolute;
    left: 0;
    top: 0;
}
.ms-dtl li a .info span.go {
    display: block;
    width: 1.28rem;
    height: .58rem;
    border-radius: .25rem;
    background: #E5007E;
    text-align: center;
    line-height: .58rem;
    font-size: .3rem;
    color: #fff;
    position: absolute;
    right: .27rem;
    bottom: .6rem;
}
.ms-dtl li a .info span.kucun {
    font-size: .24rem;
    color: #b6b6b6;
    position: absolute;
    right: .27rem;
    bottom: .2rem;
}
.in-mian2 {
    position: absolute;
    width: 100%;
    top: .0rem;
    bottom: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    background: #f5f5f5;
}
@media only screen and (min-width: 750px) {
    .in-mian2 {
        left: 50%;
        width: 750px;
        margin-left: -375px;
    }
}
.fx-sort {
    background: #fff;
    height: .8rem;
    position: relative;
    z-index: 9;
}
.fx-sort ul {
    position: relative;
}
.fx-sort ul li {
    width: 25%;
    float: left;
    text-align: center;
}
.fx-sort ul li h3 {
    display: inline-block;
    padding: 0 .26rem;
    font-weight: normal;
    line-height: .8rem;
    position: relative;
    font-size: .3rem;
}
.fx-sort ul li i.ico {
    display: inline-block;
    vertical-align: middle;
    width: .29rem;
    height: .14rem;
    background: url(../images/ico_xiala1.png) no-repeat;
    background-size: 100% auto;
    margin-left: .15rem;
    transition: all .3s;
}
/*.fx-sort ul li.on h3:after { content: ''; display: block; width: 100%; height: .04rem; background: #E5007E; position: absolute; bottom: 0; left: 0; }*/

.fx-sort ul li.on i.ico {
    transform: rotate(180deg);
}
.fx-sort .dropdown {
    display: none;
    position: fixed;
    left: 0;
    top: .88rem;
    background: #262930;
    width: 100%;
    text-align: left;
    z-index: 99;
    opacity: 1;
}
.fx-sort .dropdown .wrap {
    padding: .2rem;
}
.fx-sort .dropdown a {
    display: block;
    float: left;
    text-align: center;
    font-size: .24rem;
    padding: .05rem .1rem;
    margin: 0.05rem 0.15rem;
}
.fx-list {
    margin-top: .15rem;
    background: #fff;
}
.fx-list ul li {
    border-bottom: 1px solid #c6c6c6;
    padding: .2rem .3rem;
}
.fx-list ul li a {
    display: block;
    height: 1.98rem;
}
.fx-list ul li .img {
    float: left;
    width: 1.98rem;
    height: 1.98rem;
    overflow: hidden;
}
.fx-list ul li .info {
    float: right;
    width: 4.5rem;
    height: 1.98rem;
    position: relative;
}
.fx-list ul li .info h2 {
    font-weight: normal;
    font-size: .3rem;
    color: #E5007E;
    line-height: 2;
}
.fx-list ul li .info p {
    color: #838383;
    font-size: .24rem;
}
.fx-list ul li .info span.time {
    font-size: .18rem;
    color: #838383;
    position: absolute;
    right: 0;
    bottom: 0;
}
.fx-list ul li:last-child {
    border-bottom: none;
}
.no-more {
    color: #bebec2;
    font-size: .24rem;
    text-align: center;
    padding: .22rem 0;
}
.in-mian3 {
    position: absolute;
    width: 100%;
    top: .0rem;
    bottom: .81rem;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    background: #fff;
}
.fx-pl-foot {
    height: .8rem;
    background: #f7f8fa;
    border-top: 1px solid #b7b7b7;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 9;
}
.fx-pl-foot .shuo {
    float: left;
    width: 3.51rem;
    height: .55rem;
    background: #fff;
    border: 1px solid #d4d5d6;
    border-radius: .1rem;
    margin: .12rem 0 0 .2rem;
    position: relative;
}
.fx-pl-foot .shuo::before {
    content: '';
    display: block;
    width: .38rem;
    height: .38rem;
    background: url(../images/ico_shuo.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    top: .09rem;
    left: .12rem;
}
.fx-pl-foot .shuo .shuotxt {
    background: none;
    margin-left: .66rem;
    height: .55rem;
    font-size: .24rem;
    width: 2.7rem;
}
.fx-pl-foot .opr {
    float: right;
    margin-top: .25rem;
}
.fx-pl-foot .opr a.bn {
    display: block;
    float: left;
    color: #E5007E;
    font-size: .24rem;
    width: 1.16rem;
    height: .3rem;
    text-align: center;
    position: relative;
}
.fx-pl-foot .opr a.bn::after {
    content: '';
    display: block;
    width: 1px;
    height: 100%;
    background: #b7b7b7;
    position: absolute;
    right: 0;
    top: 0;
}
.fx-pl-foot .opr a.bn:last-child::after {
    display: none;
}
.fx-pl-foot .opr a.bn em {
    display: block;
    background: #E5007E;
    width: .37rem;
    height: .2rem;
    font-size: .2rem;
    line-height: 1;
    border-radius: .03rem;
    color: #fff;
    text-align: center;
    position: absolute;
    left: .7rem;
    top: -.2rem;
}
@media only screen and (min-width: 750px) {
    .in-mian3, .fx-pl-foot {
        left: 50%;
        width: 750px;
        margin-left: -375px;
    }
}
.fx-dtl-title {
    border-bottom: 1px solid #c8c8c8;
    padding: .15rem 0;
    position: relative;
}
.fx-dtl-title h2 {
    font-weight: normal;
    margin-left: .38rem;
    font-size: .36rem;
    color: #838383;
}
.fx-dtl-title span {
    display: block;
    margin-left: .38rem;
    color: #E5007E;
    font-size: .22rem;
    line-height: 2;
}
.fx-dtl-title a.btn-pl {
    display: block;
    width: .92rem;
    height: .4rem;
    background: #E5007E;
    color: #fff;
    text-align: center;
    line-height: .4rem;
    border-radius: .1rem;
    position: absolute;
    right: .4rem;
    bottom: .15rem;
    font-size: .26rem;
}
.fx-dtl-ct .article {
    padding: .3rem .4rem;
    border-bottom: 1px solid #f1f1f1;
}
.fx-dtl-ct .article .img {
    margin-bottom: .2rem;
}
.fx-dtl-ct .article p {
    font-size: .22rem;
    line-height: 1.8;
    color: #676767;
}
.fx-pl-box {
    margin-top: .45rem;
}
.fx-pl-box h2 {
    border-bottom: 1px solid #b7b7b7;
    color: #8f8f8f;
    font-size: .26rem;
    text-indent: .4rem;
    line-height: 1.5;
    font-weight: normal;
}
.fx-pl-box .pl-list li {
    margin: 0 .27rem;
    padding: .25rem 0;
    border-bottom: 1px solid #d4d4d4;
}
.fx-pl-box .pl-list li .img {
    width: .81rem;
    height: .81rem;
    border-radius: 100%;
    overflow: hidden;
    float: left;
}
.fx-pl-box .pl-list li .info {
    float: right;
    width: 5.88rem;
    position: relative;
}
.fx-pl-box .pl-list li .info h3 {
    font-weight: normal;
    font-size: .28rem;
    color: #6a6a6a;
    line-height: 2;
}
.fx-pl-box .pl-list li .info span.time {
    font-size: .24rem;
    color: #6a6a6a;
}
.fx-pl-box .pl-list li .info p {
    color: #676767;
    font-size: .24rem;
    line-height: 1.6;
    margin-top: .2rem;
}
.fx-pl-box .pl-list li .r {
    position: absolute;
    right: 0;
    top: 0;
}
.fx-pl-box .pl-list li .r .btn-dz {
    display: block;
    color: #969696;
    font-size: .22rem;
    text-align: right;
}
.fx-pl-box .pl-list li .r .btn-dz i.ico {
    display: inline-block;
    vertical-align: middle;
    width: .34rem;
    height: .33rem;
    background: url(../images/ico_zan.png) no-repeat;
    background-size: 100% auto;
    margin-right: .08rem;
}
.fx-pl-box .pl-list li .r a.btn-huifu {
    display: block;
    text-align: right;
    font-size: .24rem;
    color: #E5007E;
    margin-top: .2rem;
}
.fx-videolist {
    margin-top: .15rem;
}
.fx-videolist ul li {
    background: #fff;
    margin-bottom: .35rem;
    position: relative;
}
.fx-videolist ul li a {
    display: block;
    padding: .4rem .6rem .47rem;
}
.fx-videolist ul li h3 {
    font-weight: normal;
    color: #838383;
    font-size: .24rem;
    margin-bottom: .23rem;
}
.fx-videolist ul li i.ico-go {
    display: block;
    width: .14rem;
    height: .19rem;
    background: url(../images/ico_video_go.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    right: .6rem;
    top: .48rem;
}
.in-mian4 {
    position: absolute;
    width: 100%;
    top: .88rem;
    bottom: .0rem;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    background: #f5f5f5;
}
.fl-srh-bar {
    position: absolute;
    left: 0;
    top: .88rem;
    width: 100%;
    z-index: 8;
    height: 1.09rem;
    border-bottom: 1px solid #c7c7c7;
    background: #fff;
}
.fl-srh-bar a.btn-msg {
    float: right;
    margin: 0.22rem 0.2rem 0 0;
}
.fl-srh-bar a.btn-msg i.ico-msg {
    display: block;
    width: .39rem;
    height: .4rem;
    background: url(../images/ico_msg_black.png) no-repeat;
    background-size: 100% auto;
    margin: 0 auto;
}
.fl-srh-bar .search {
    position: absolute;
    left: .3rem;
    top: .23rem;
    width: 5.9rem;
    height: .55rem;
    background: #e6e6e6;
    border-radius: 2.76rem;
}
.fl-srh-bar .search::before {
    content: '';
    display: block;
    width: .33rem;
    height: .33rem;
    background: url(../images/ico_search_black.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    left: .27rem;
    top: .13rem;
}
.fl-srh-bar .search input.txt {
    height: .57rem;
    color: #333;
    margin-left: .7rem;
    width: 4.5rem;
    background: none;
    font-size: .28rem;
}
.fl-srh-bar .search input.txt::-webkit-input-placeholder {
    color: #333;
}
@media only screen and (min-width: 750px) {
    .in-mian4, .fl-srh-bar {
        left: 50%;
        width: 750px;
        margin-left: -375px;
    }
}
.sidemenu {
    background: #f5f5f5;
    width: 1.9rem;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    overflow-y: auto;
}
.sidemenu ul li {
    border-bottom: 1px solid #fff;
}
.sidemenu ul li a {
    display: block;
    color: #4c4c4c;
    font-size: .24rem;
    text-align: center;
    padding: .34rem 0;
}
.sidemenu ul li.avtive {
    position: relative;
    background: #fff;
}
.sidemenu ul li.avtive::before {
    content: '';
    display: block;
    background: #E5007E;
    width: .05rem;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.sidemenu ul li.avtive a {
    color: #E5007E;
}
.flboxs {
    background: #fff;
    position: absolute;
    left: 1.9rem;
    top: 0;
    right: 0;
    height: 100%;
    overflow-y: auto;
}
.flboxs .flbox {
    padding: .4rem .2rem;
}
/*.flboxs .flbox:first-child { padding-top: .6rem; }*/

.flboxs .flbox .tit {
    text-align: center;
}
.flboxs .flbox .tit h2 {
    display: inline-block;
    vertical-align: middle;
    font-size: .28rem;
    color: #4c4c4c;
    margin: 0 .23rem;
    font-weight: normal;
}
.flboxs .flbox .tit em {
    display: inline-block;
    vertical-align: middle;
    width: .7rem;
    height: 1px;
    background: #4c4c4c;
}
.flboxs .flbox .ct li {
    float: left;
    width: 33.33%;
    text-align: center;
    margin: .15rem 0;
}
.flboxs .flbox .ct li .img {
    width: 1.1rem;
    height: 1.1rem;
    margin: 0 auto;
    overflow: hidden;
}
.flboxs .flbox .ct li p {
    font-size: .24rem;
    color: #5c5c5c;
    margin-top: .1rem;
}
.flboxs .myclass-list .ct li .img>img {
    width: 100%;
    height: 100%;
}
.flboxs .brand-mian {
    padding: .15rem!important;
    height: calc(100% - 1.7rem);
    overflow-x: hidden;
    overflow-y: auto;
}
.flboxs .brand-mian .ct li {
    float: none;
    display: inline-block;
    width: calc((100% - 1.8rem)/3)!important;
    text-align: center;
    margin: .15rem!important;
    border: .01rem #e5e5e5 solid;
    padding: .1rem;
}
.flboxs .brand-mian .ct li .img {
    width: 1.1rem;
    height: 1.1rem;
    margin: 0 auto;
    overflow: hidden;
    line-height: 1.5rem;
    text-align: center;
}
.flboxs .brand-mian .ct li p {
    font-size: .24rem;
    color: #5c5c5c;
    margin-top: .1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.fl-srh-t {
    height: .8rem;
    line-height: .8rem;
    border-bottom: 1px solid #f8f8f8;
    background: #fff;
}
.fl-srh-t ul li {
    float: left;
    width: 25%;
    text-align: center;
    font-size: .3rem;
    color: #676767;
    position: relative;
}
.fl-srh-t ul li a {
    display: inline-block;
    padding: 0 .15rem;
    position: relative;
}
.fl-srh-t ul li.sx a {
    padding-right: .47rem;
}
.fl-srh-t ul li.sx a::before {
    content: '';
    display: block;
    width: .14rem;
    height: .07rem;
    background: url(../images/ico_sl_top.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    right: .15rem;
    top: .28rem;
}
.fl-srh-t ul li.sx a::after {
    content: '';
    display: block;
    width: .14rem;
    height: .07rem;
    background: url(../images/ico_sl_top.png) no-repeat;
    transform: rotate(180deg);
    background-size: 100% auto;
    position: absolute;
    right: .15rem;
    top: .45rem;
}
.fl-srh-t ul li.down a::after {
    background-image: url(../images/ico_sl_bot.png);
    transform: rotate(0);
}
.fl-srh-t ul li.up a::before {
    background-image: url(../images/ico_sl_bot.png);
    transform: rotate(180deg);
}
.fl-srh-t ul li.on::after {
    content: '';
    display: block;
    width: 1.12rem;
    height: .04rem;
    background: #E5007E;
    position: absolute;
    left: 50%;
    margin-left: -.56rem;
    bottom: 0;
}
.fl-srh-box {
    background: #fff;
    margin-top: .15rem;
}
.fl-srh-box .title {
    text-align: center;
    padding: .3rem 0;
    font-size: .3rem;
    color: #b8892f;
}
.fl-srh-box .title em {
    display: inline-block;
    width: .97rem;
    height: .02rem;
    background: #b8892f;
    margin: 0 .15rem;
    vertical-align: middle;
}
.in-mian5 {
    position: absolute;
    width: 100%;
    top: .88rem;
    bottom: 0rem;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    background: #ecebe8;
    margin-bottom: 0rem;
}
.in-mian5 .cartempty {
    width: 100%;
    height: auto;
    padding: 1rem 0;
    text-align: center;
    font-size: .32rem;
}
.in-mian5 .cartempty div {
    margin: .5rem auto;
    width: 1rem;
    height: 1rem;
    background-image: url(/style/images/icon_cart.png);
    background-size: cover;
}
.foot-js {
    height: .94rem;
    border-top: 1px solid #E5007E;
    background: #fff;
    position: fixed;
    left: 0;
    bottom: 0rem;
    width: 100%;
}
.foot-js .all_check {
    float: left;
    margin-left: .25rem;
    line-height: .94rem;
}
.foot-js .all_check span {
    display: inline-block;
    vertical-align: middle;
    width: .29rem;
    height: .29rem;
    background: url(../images/ico_check.png) no-repeat;
    background-size: 100% auto;
    margin-right: .25rem;
}
.foot-js .all_check span.pitch_on {
    background-image: url(../images/ico_checkon.png);
}
.foot-js .all_check em {
    display: inline-block;
    vertical-align: middle;
    font-size: .32rem;
}
.foot-js .total_amount {
    float: left;
    margin-left: .54rem;
}
.foot-js .total_amount dt {
    display: block;
    padding-top: .1rem;
    font-size: .32rem;
    color: #fa0000;
}
.foot-js .total_amount dt p {
    display: inline;
}
.foot-js .total_amount dt p b {
    font-weight: normal;
    margin-left: .05rem;
}
.foot-js .total_amount dd {
    font-size: .24rem;
    color: #898989;
}
.foot-js .settle_btn {
    float: right;
    display: block;
    width: 2.29rem;
    height: .94rem;
    background: #E5007E;
    color: #fff;
    font-size: .32rem;
    text-align: center;
    line-height: .94rem;
}
@media only screen and (min-width: 750px) {
    .in-mian5, .foot-js {
        left: 50%;
        width: 750px;
        margin-left: -375px;
    }
}
.commodity_box {
    width: 100%;
    overflow: hidden;
}
.gwc-item {
    margin-bottom: .2rem;
    background: #fff;
    position: relative;
    -webkit-transform: translateX(0px);
}
.gwc-item ul {
    position: relative;
}
.gwc-item .select {
    background: #fff;
    padding: .3rem 0;
    margin: 0 .2rem;
    position: relative;
    border-bottom: 1px #e5e5e5 solid;
}
.gwc-item .select:last-child {
    border-bottom: none;
}
.gwc-item .select em {
    display: block;
    float: left;
    width: .29rem;
    height: .29rem;
    background: url(../images/ico_check.png) no-repeat;
    background-size: 100% auto;
    margin-top: .66rem;
    margin-right: .27rem;
}
.gwc-item .select em.pitch_on {
    background-image: url(../images/ico_checkon.png);
}
.gwc-item .select .img {
    width: 1.6rem;
    height: 1.6rem;
    float: left;
}
.gwc-item .div_center {
    width: 4.5rem;
    float: left;
    margin-left: .2rem;
}
.gwc-item .div_center h4 {
    font-size: .3rem;
    color: #333;
    line-height: .4rem;
    font-weight: normal;
    margin-bottom: .4rem;
    margin-top: 0!important;
    width: 4.6rem;
    height: .8rem;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal!important;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.gwc-item .div_center h4 a {
    color: #333;
}
.gwc-item .div_center del {
    font-size: .28rem;
    color: #adadad;
    display: block;
}
.gwc-item .div_center p.now_value {
    color: #E5007E;
    font-size: .32rem;
}
.gwc-item .div_center p.now_value b {
    font-weight: normal;
}
.gwc-item .stock_number {
    position: absolute;
    right: .24rem;
    color: #666;
    width: 2.08rem;
    top: .1rem;
    /*bottom: .8rem;*/
    height: .6rem;
    line-height: .6rem;
    text-align: right;
    font-size: .24rem;
}
.gwc-item .div_right {
    position: absolute;
    right: .8rem;
    bottom: .3rem;
    width: 2rem;
    height: .5rem;
    border: 1px solid #e5e5e5;
    border-radius: .06rem;
}
.gwc-item .div_right i {
    display: block;
    float: left;
    width: .5rem;
    height: .46rem;
    text-align: center;
    line-height: .46rem;
    font-size: .36rem;
    color: #333;
    border-right: 1px solid #e5e5e5;
}
.gwc-item .div_right i:last-child {
    float: right;
    border-left: 1px solid #e5e5e5;
    border-right: none;
}
.gwc-item .div_right span.zi {
    display: block;
    float: left;
    width: .95rem;
    text-align: center;
    line-height: .46rem;
    font-size: .3rem;
}
.gwc-item .shop_ul_bottom {
    background: #fff;
    padding: .2rem;
}
.gwc-item .shop_ul_bottom a {
    float: left;
    /*margin-left: .3rem;*/
    height: .4rem;
    line-height: .4rem;
    font-size: .26rem;
    background: #E5007E;
    ;
    color: #fff;
    padding: .02rem .1rem;
    border-radius: 3px;
}
.gwc-item .shop_ul_bottom p {
    /*padding: .1rem .26rem 0;*/
    text-align: right;
    font-size: .32rem;
    color: #f50e0e;
}
.gwc-item .shop_ul_bottom span.info_name {
    display: block;
    margin-left: .78rem;
    color: #adadad;
    font-size: .24rem;
}
.in-mian6 {
    position: absolute;
    width: 100%;
    top: .0rem;
    bottom: .99rem;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    background: #f5f5f5;
}
.foot-pt {
    height: .98rem;
    border-top: 1px solid #e5e5e5;
    background: #f9f9f9;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
}
.foot-pt a.zx {
    float: left;
    display: block;
    width: 1.14667rem;
    height: .98rem;
    position: relative;
}
.foot-pt a.zx i {
    display: block;
    margin: .13rem auto .05rem;
    background-repeat: no-repeat;
    background-size: 100% auto;
    text-align: center;
}
.foot-pt a.zx i img {
    width: .33rem;
    height: .33rem;
}
.foot-pt a.zx i.ico-1 {
    background-image: url(../images/ico_index.png);
    width: .33rem;
    height: .35rem;
}
.foot-pt a.zx i.ico-2 {
    background-image: url(../images/ico_sc.png);
    width: .39rem;
    height: .37rem;
}
.foot-pt a.zx i.ico-3 {
    background-image: url(../images/ico_kefu.png);
    width: .37rem;
    height: .36rem;
}
.foot-pt a.zx i.ico-4 {
    background-image: url(../images/ico_bot_1.png);
    width: .36rem;
    height: .35rem;
}
.foot-pt a.zx p {
    font-size: .22rem;
    color: #999;
    text-align: center;
}
/*.foot-pt a.zx::after { content: ''; display: block; width: 1px; height: 100%; position: absolute; right: 0; top: 0; background: #eaeaea; }*/

.foot-pt a.zx:last-child::after {
    display: none;
}
.foot-pt a.zx.btn-sc.like i {
    background-image: url(../images/ico_scon.png);
}
.foot-pt .bn-go {
    display: block;
    width: 2.02rem;
    height: .98rem;
    background: #E5007E;
    color: #fff;
    font-size: .32rem;
    text-align: center;
    line-height: .98rem;
    position: absolute;
    top: 0;
    line-height: 1.3;
}
.foot-pt .bn-go span {
    display: block;
    padding-top: .1rem;
    font-size: .3rem;
}
.foot-pt .bn-go p {
    font-size: .28rem;
}
.foot-pt .bn-go.btn-dd {
    right: 0rem;
}
.foot-pt .bn-go.btn-kt {
    right: 2.02rem;
    background: #eb2994;
    /*width: 2.03rem;*/
}
.foot-goodsdetail-left {
    float: left;
    width: 2.8rem;
    padding: 0 .3rem;
    height: .98rem;
    line-height: .98rem;
    color: #333;
    font-size: .26rem;
    text-align: center;
}
.foot-goodsdetail-left>span {
    color: #fd3d24;
    font-size: .34rem;
}
.foot-spi {
    background: #fff;
}
.foot-spi .bn-go p {
    line-height: .98rem;
    font-size: .3rem;
}
@media only screen and (min-width: 750px) {
    .in-mian6, .foot-pt {
        left: 50%;
        width: 750px;
        margin-left: -375px;
    }
}
.topBannerpt {
    height: 6.48rem;
    background: #fff;
}
.pt-top-info {
    background: #fff;
    padding: .23rem;
}
.pt-top-info .preicebar {
    position: relative;
}
.pt-top-info .preicebar .price {
    font-size: .28rem;
    color: #f3273d;
}
.pt-top-info .preicebar .price b {
    font-size: .42rem;
    font-weight: normal;
}
.pt-top-info .preicebar del {
    font-size: .24rem;
    color: #999999;
}
.pt-top-info .preicebar span.lable {
    display: inline-block;
    color: #fff;
    font-size: .24rem;
    background: #E5007E;
    line-height: 1.2;
    padding: 0 .08rem;
    border-radius: .05rem;
    margin-left: .08rem;
}
.pt-top-info .tt {
    font-size: .22rem;
    color: #999999;
    padding: .12rem 0;
}
.pt-top-info .tt .time-t {
    float: left;
}
.pt-top-info .tt .num-t {
    float: right;
}
.pt-top-info .tit em {
    display: inline-block;
    color: #fff;
    font-size: .24rem;
    background: #E5007E;
    line-height: 1.2;
    padding: .03rem .1rem;
    border-radius: .05rem;
    margin-right: .08rem;
}
.pt-top-info .tit h2 {
    display: inline;
    font-weight: normal;
    font-size: .28rem;
}
.pt-md-fa {
    background: #fcc650;
    padding: .24rem;
}
.pt-md-fa h2 {
    font-size: .24rem;
    color: #8e8e8e;
    font-weight: normal;
}
.pt-md-fa ul li {
    margin-top: .17rem;
}
.pt-md-fa ul li a {
    display: block;
    background: #fff;
    border: 1px solid #E5007E;
    height: .9rem;
    border-radius: .45rem;
    position: relative;
    overflow: hidden;
}
.pt-md-fa ul li .img {
    width: .72rem;
    height: .72rem;
    border-radius: 100%;
    overflow: hidden;
    margin: .08rem;
    float: left;
}
.pt-md-fa ul li .u-if {
    margin-left: .26rem;
    float: left;
    width: 2.7rem;
}
.pt-md-fa ul li .u-if h3 {
    font-size: .26rem;
    color: #555555;
    font-weight: normal;
    padding-top: .1rem;
}
.pt-md-fa ul li .u-if p {
    font-size: .22rem;
    color: #999;
}
.pt-md-fa ul li .ct {
    float: left;
    color: #999999;
    font-size: .22rem;
    padding-top: .1rem;
}
.pt-md-fa ul li .ct b {
    color: #ff0000;
    font-weight: normal;
}
.pt-md-fa ul li .go {
    width: 1.47rem;
    height: .92rem;
    background: #E5007E;
    color: #fff;
    line-height: .92rem;
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    border-top-right-radius: .45rem;
    border-bottom-right-radius: .45rem;
}
.pt-md-fa ul li .go em {
    display: inline-block;
    font-size: .24rem;
    vertical-align: middle;
}
.pt-md-fa ul li .go i {
    display: inline-block;
    vertical-align: middle;
    margin-left: .12rem;
    width: .13rem;
    height: .21rem;
    background: url(../images/ico_pt_go.png) no-repeat;
    background-size: 100% auto;
}
.pt-yaoqiu {
    margin: .15rem 0 0;
}
.pt-yaoqiu a {
    display: block;
    background: #fff;
    height: .86rem;
    position: relative;
    line-height: .86rem;
}
.pt-yaoqiu a h2 {
    font-size: .26rem;
    margin-left: .27rem;
    font-weight: normal;
}
.pt-yaoqiu a .ico-go {
    display: block;
    position: absolute;
    right: .4rem;
    top: .34rem;
    width: .14rem;
    height: .19rem;
    background: url(../images/ico_pt_go2.png) no-repeat;
    background-size: 100% auto;
}
.pt-pl {
    background: #fff;
    margin-top: .15rem;
    padding-bottom: .25rem;
}
.pt-pl .title {
    text-align: center;
    padding: .3rem 0;
    font-size: .28rem;
    color: #a3a3a3;
}
.pt-pl .title h2 {
    display: inline;
    vertical-align: middle;
    font-weight: normal;
}
.pt-pl .title em {
    display: inline-block;
    width: 1.85rem;
    height: .02rem;
    background: #a3a3a3;
    margin: 0 .15rem;
    vertical-align: middle;
}
.pt-pl ul li {
    margin: 0 .22rem;
    padding: .2rem 0;
    border-bottom: 1px solid #e3dfdf;
}
.pt-pl ul li .top {
    position: relative;
    line-height: .48rem;
}
.pt-pl ul li .top .img {
    width: .48rem;
    height: .48rem;
    float: left;
}
.pt-pl ul li .top h3 {
    float: left;
    margin-left: .1rem;
    font-size: .26rem;
    font-weight: normal;
}
.pt-pl ul li .top span {
    float: left;
    color: #8c8c8c;
    font-size: .22rem;
    margin-left: .1rem;
}
.pt-pl ul li:last-child {
    border-bottom: none;
}
.pt-pl ul li .pfen {
    float: right;
    width: 1.6rem;
    height: .22rem;
    margin-top: .1rem;
    position: relative;
}
.pt-pl ul li .pfen span {
    display: inline-block;
    width: .22rem;
    height: .22rem;
    background: url(../images/star.jpg) no-repeat;
    background-size: 100% auto;
}
.pt-pl ul li .plct {
    font-size: .24rem;
    padding: .2rem 0;
}
.pt-pl ul li .bot {
    font-size: .22rem;
    color: #8c8c8c;
}
.pt-pl a.lookmore {
    display: block;
    height: .5rem;
    width: 2.06rem;
    text-align: center;
    line-height: .5rem;
    border: 1px solid #e2e2e2;
    border-radius: .1rem;
    font-size: .28rem;
    margin: .2rem auto;
}
.ab-dianpu {
    background: #fff;
    padding: .24rem .34rem;
}
.ab-dianpu .ab-dp-top .img {
    width: .94rem;
    height: .94rem;
    float: left;
    margin-right: .2rem;
    border-radius: 100%;
    overflow: hidden;
}
.ab-dianpu .ab-dp-top .if {
    float: left;
}
.ab-dianpu .ab-dp-top .if h3 {
    font-size: .36rem;
    padding-top: .1rem;
}
.ab-dianpu .ab-dp-top .if p {
    font-size: .18rem;
    color: #979797;
}
.ab-dianpu .ab-dp-top a.enter {
    float: right;
    width: 1.8rem;
    height: .52rem;
    border: 1px solid #E5007E;
    border-radius: .1rem;
    color: #E5007E;
    text-align: center;
    line-height: .52rem;
    margin-top: .1rem;
}
.ab-dianpu ul {
    margin-top: .35rem;
}
.ab-dianpu ul li {
    float: left;
    width: 33.33%;
    text-align: center;
    font-size: .3rem;
    position: relative;
}
.ab-dianpu ul li::after {
    content: '';
    display: block;
    width: .02rem;
    height: .68rem;
    background: #b0b0b0;
    position: absolute;
    right: 0;
    top: 0;
}
.ab-dianpu ul li:last-child::after {
    display: none;
}
.ab-dianpu ul li b {
    font-weight: normal;
}
.ab-dianpu ul li p {
    font-size: .22rem;
    color: #7b7b7b;
}
.pt-dtl {
    margin-top: .15rem;
}
.pt-dtl .cont {
    font-size: .28rem;
    line-height: .42rem;
}
.pt-dtl .title {
    text-align: center;
    padding: .3rem 0;
    font-size: .28rem;
    color: #a3a3a3;
}
.pt-dtl .title h2 {
    display: inline;
    vertical-align: middle;
    font-weight: normal;
}
.pt-dtl .title em {
    display: inline-block;
    width: 1.85rem;
    height: .02rem;
    background: #a3a3a3;
    margin: 0 .15rem;
    vertical-align: middle;
}
.pinp-info {
    background: #fff;
}
.pinp-info .pinp-top {
    padding: .15rem .24rem;
    border-bottom: 1px solid #e9e9ea;
}
.pinp-info .pinp-top .logo {
    float: left;
    width: 1.03rem;
    height: 1.03rem;
    overflow: hidden;
    margin-right: .32rem;
    border-radius: 100%;
}
.pinp-info .pinp-top .r {
    float: left;
    width: 5.6rem;
    width: calc(100% - 1.35rem);
}
.pinp-info .pinp-top .r h3 {
    font-weight: normal;
    font-size: .28rem;
    padding-top: .1rem;
}
.pinp-info .pinp-top .r p {
    font-size: .24rem;
    color: #969696;
    padding: .2rem 0rem 0;
    line-height: 1.5;
}
.pinp-info .dtl {
    padding: .2rem .36rem;
    font-size: .24rem;
    line-height: 1.5;
}
.pinp-info .ot {
    padding: .2rem 0;
    margin: 0 .36rem;
}
.pinp-info .ot span {
    float: left;
    font-size: .26rem;
    display: inline-block;
    line-height: 0.5rem;
}
.pinp-info .ot span b {
    font-weight: normal;
    color: #fb0303;
}
.pinp-info .ot a {
    float: right;
    font-size: .2rem;
    color: #fff;
    background-color: #E5007E;
    padding: 0.1rem 0.16rem;
    border-radius: 0.1rem;
}
.pt-yaoqiu i.ico-che {
    display: inline-block;
    vertical-align: middle;
    width: .46rem;
    height: .44rem;
    background: url(../images/ico_baoyou.png) no-repeat;
    background-size: 100% auto;
    margin-right: .16rem;
}
.pinp-label {
    margin-top: .15rem;
    padding: .1rem .2rem;
    background: #fff;
}
.pinp-label ul li {
    float: left;
    margin: .1rem .2rem;
}
.pinp-label ul li a {
    display: block;
    width: 1.1rem;
    height: .68rem;
    text-align: center;
    line-height: .68rem;
    border-radius: .1rem;
    font-size: .26rem;
    background: #c1c1c1;
    color: #fff;
}
.pinp-label ul li.on a {
    background: #e5b457;
}
.pinp-list {
    background: #fff;
    margin-top: .15rem;
}
.pinp-list .title {
    height: .92rem;
    line-height: .92rem;
    border-bottom: 1px solid #dbdada;
}
.pinp-list .title i {
    display: inline-block;
    vertical-align: middle;
    margin-left: .36rem;
    margin-right: .2rem;
    width: .46rem;
    height: .4rem;
    background: url(../images/ico_all.png) no-repeat;
    background-size: 100% auto;
}
.pinp-list .title h2 {
    font-weight: normal;
    display: inline;
    vertical-align: middle;
    color: #969798;
    font-size: .28rem;
}
.pinp-list ul li {
    border-bottom: 1px solid #f4f3f3;
    padding: .2rem .24rem;
}
.pinp-list ul li a {
    display: block;
    height: 2.5rem;
}
.pinp-list ul li .img {
    float: left;
    width: 2.5rem;
    height: 2.5rem;
    overflow: hidden;
}
.pinp-list ul li .info {
    float: right;
    width: 4.3rem;
    position: relative;
}
.pinp-list ul li .info .tt {
    height: 2.15rem;
}
.pinp-list ul li .info .tt h3 {
    font-size: .28rem;
    line-height: 1.3;
    font-weight: normal;
    margin-bottom: .16rem;
    /* margin-top: .1rem;*/
}
.pinp-list ul li .info .tt .tt-font {
    font-size: .2rem;
    color: #999;
    margin-bottom: .06rem;
}
.pinp-list ul li .info .tt .tt-font p {
    margin-bottom: .1rem;
    font-size: .24rem;
}
.pinp-list ul li .info .tt .tt-font p span {
    color: #333;
}
.pinp-list ul li .info .zk {
    /*padding-top: .12rem;*/
    margin-bottom: .16rem;
}
.pinp-list ul li .info .zk span.zhe {
    display: inline-block;
    color: #fff;
    background: #E5007E;
    padding: .03rem .14rem;
    border-radius: .03rem;
    font-size: .22rem;
    line-height: 1;
    margin-right: .08rem;
}
.pinp-list ul li .info .zk span.zeng {
    display: inline-block;
    color: #fff;
    background: #f52e33;
    padding: .03rem .03rem;
    border-radius: .03rem;
    font-size: .22rem;
    line-height: 1;
}
.pinp-list ul li .info .prc p {
    font-size: .26rem;
    color: #333;
}
.pinp-list ul li .info .prc p span {
    color: #f3273d;
    font-size: .32rem;
    margin-right: 0.2rem;
    margin-left: .1rem;
}
.pinp-list ul li .info .prc p span b {
    font-weight: normal;
    font-size: .36rem;
}
.pinp-list ul li .info .prc del {
    font-size: .28rem;
    color: #999999;
}
.pinp-list ul li .info .goshop {
    display: block;
    width: .66rem;
    height: .66rem;
    background: url(../images/ico_car2.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    right: 0;
    bottom: 0;
}
.sh-info {
    height: 1.42rem;
    position: relative;
    background: #fff;
}
.sh-info .shmain {
    height: 1.38rem;
    position: relative;
}
.sh-info .shmain a {
    display: block;
    height: 1.38rem;
    position: relative;
}
.sh-info .shmain a::before {
    content: '';
    display: block;
    width: .4rem;
    height: .44rem;
    background: url(../images/ico_local.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    left: .2rem;
    top: .24rem;
}
.sh-info .shmain a::after {
    content: '';
    display: block;
    width: .15rem;
    height: .28rem;
    background: url(../images/ico_go3.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    right: .33rem;
    top: 50%;
    margin-top: -.14rem;
}
.sh-info .shmain a h2 {
    width: 6rem;
    font-weight: normal;
    padding-top: .2rem;
    font-size: .32rem;
    margin-left: .76rem;
}
.sh-info .shmain a h2 span.name {
    float: left;
}
.sh-info .shmain a h2 span.tel {
    float: right;
}
.sh-info .shmain a p {
    color: #999999;
    font-size: .26rem;
    margin-left: .76rem;
    padding-top: .15rem;
}
.sh-info .line {
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 0;
    background: url(../images/line_tiap.png) no-repeat;
    background-size: 100% auto;
    height: .04rem;
}
.dingd-info {
    background: #fff;
    margin-top: .15rem;
}
.dingd-info .tt {
    height: .71rem;
    line-height: .71rem;
    border-bottom: 1px solid #ecebe8;
}
.dingd-info .tt i.ico {
    display: inline-block;
    vertical-align: middle;
    background: url(../images/ico_dingd.png) no-repeat;
    background-size: 100% auto;
    margin-right: .09rem;
    margin-left: .27rem;
    width: .25rem;
    height: .28rem;
}
.dingd-info dl {
    margin: 0 .27rem;
    padding: .2rem 0;
    border-bottom: 1px solid #fafafa;
}
.dingd-info dl:last-child {
    border-bottom: none;
}
.dingd-info dl dt {
    display: block;
    float: left;
    width: 1.6rem;
    height: 1.6rem;
    line-height: 1.6rem;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
}
.dingd-info dl dt>img {
    line-height: 1.6rem;
    text-align: center;
    vertical-align: middle;
}
.dingd-info dl dd {
    width: 5.2rem;
    float: right;
    position: relative;
}
.dingd-info dl dd h2 {
    font-size: .24rem;
    padding-top: .1rem;
    font-weight: normal;
    height: 1rem;
}
.dingd-info dl dd span.price {
    font-size: .22rem;
    color: #f50e0e;
}
.dingd-info dl dd span.price b {
    font-weight: normal;
    font-size: .32rem;
}
.dingd-info dl dd span.num {
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: .22rem;
    color: #171616;
}
.dingd-ot-info {
    background: #fff;
    margin-top: .15rem;
}
.dingd-ot-info dl {
    border-bottom: 1px solid #ecebe8;
    height: .85rem;
    line-height: .85rem;
    font-size: .26rem;
}
.dingd-ot-info dl dt {
    display: block;
    float: left;
    margin-left: .27rem;
}
.dingd-ot-info dl dd {
    float: left;
    height: .85rem;
    width: 5.35rem;
    margin-left: .2rem;
}
.dingd-ot-info dl dd .txt {
    height: .85rem;
}
.dingd-ot-info dl dd p {
    text-align: right;
}
.foot-js span.gongjsp {
    margin-left: .24rem;
    float: left;
    font-size: .26rem;
    line-height: .94rem;
}
.foot-js span.gongjsp span {
    font-size: .22rem;
    color: #f50e0e;
}
.foot-js span.gongjsp span b {
    font-weight: normal;
    font-size: .32rem;
}
.blackbg {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 99;
    background: rgba(0, 0, 0, 0.7);
}
.tczf {
    position: fixed;
    left: 0;
    width: 100%;
    bottom: 0;
    background: #fff;
    height: 8rem;
    z-index: 100;
    transition: all .3s;
    transform: translateY(8rem);
}
.tczf.open {
    transform: translateY(0);
}
.tczf span.close {
    display: block;
    width: .28rem;
    height: .28rem;
    background: url(../images/close.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    top: .22rem;
    right: .27rem;
}
.tczf h2 {
    height: 1.03rem;
    border-bottom: 1px solid #ccc;
    font-size: .34rem;
    color: #e5007e;
    text-align: center;
    line-height: 1.03rem;
    font-weight: normal;
}
.tczf h4 {
    font-size: .64rem;
    font-weight: normal;
    text-align: center;
    padding: .5rem 0;
}
.tczf ul li {
    margin: 0 .3rem;
    border-bottom: 1px solid #e5e5e5;
    height: .97rem;
    line-height: .97rem;
    position: relative;
}
.tczf ul li i {
    display: inline-block;
    vertical-align: middle;
    margin: 0 .2rem 0 0;
    width: .58rem;
    height: .58rem;
}
.tczf ul li span {
    display: inline-block;
    vertical-align: middle;
    font-size: .28rem;
}
.tczf a.btn-ljfk {
    display: block;
    font-size: .32rem;
    margin: .94rem .3rem;
    height: .9rem;
    background: #e5007e;
    border-radius: .1rem;
    color: #fff;
    text-align: center;
    line-height: .9rem;
}
.tczf-pay-right {
    float: right;
}
.ui-switch {
    position: absolute;
    font-size: .16rem;
    right: 0.2rem;
    top: 50%;
    margin-top: -0.27rem;
    width: .92rem;
    height: .54rem;
    line-height: .54rem;
}
.ui-switch input {
    width: .92rem;
    height: .54rem;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    border: 0;
    background: 0 0;
    -webkit-appearance: none;
    outline: 0;
}
.ui-switch input:before {
    content: '';
    width: .92rem;
    height: .52rem;
    border: 1px solid #c5c3c3;
    background-color: #fdfdfd;
    border-radius: .27rem;
    cursor: pointer;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    border-color: #dfdfdf;
    -webkit-box-shadow: #dfdfdf 0 0 0 0 inset;
    box-shadow: #dfdfdf 0 0 0 0 inset;
    -webkit-transition: border .4s, -webkit-box-shadow .4s;
    transition: border .4s, box-shadow .4s;
    -webkit-background-clip: content-box;
    background-clip: content-box;
}
.ui-switch input:checked:before {
    border-color: #1fda4f;
    -webkit-box-shadow: #1fda4f 0 0 0 0.16rem inset;
    box-shadow: #1fda4f 0 0 0 0.16rem inset;
    background-color: #1fda4f;
    transition: border .4s, box-shadow .4s, background-color 1.2s;
    -webkit-transition: border .4s, -webkit-box-shadow .4s, background-color 1.2s;
    background-color: #1fda4f;
}
.ui-switch input:checked:after {
    left: 0.4rem;
}
.ui-switch input:after {
    content: '';
    width: .52rem;
    height: .52rem;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    border-radius: 100%;
    background-color: #fff;
    -webkit-box-shadow: 0 0.01rem 0.03rem rgba(0, 0, 0, 0.4);
    box-shadow: 0 0.01rem 0.03rem rgba(0, 0, 0, 0.4);
    -webkit-transition: left .2s;
    transition: left 0.2s;
}
.in-mian-me {
    position: absolute;
    width: 100%;
    top: .0rem;
    bottom: 0rem;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    background: #f5f5f5;
}
@media only screen and (min-width: 750px) {
    .in-mian-me {
        left: 50%;
        width: 750px;
        margin-left: -375px;
    }
}
.me-top {
    background: #fff;
}
.me-top .bgtop {
    background: url(../images/me/topbg.png) no-repeat;
    background-size: 100% auto;
    height: 3.16rem;
}
.me-top .bgtop .opr {
    text-align: right;
    padding: 0 .52rem;
    padding-top: .65rem;
}
.me-top .bgtop .opr a {
    display: inline-block;
    vertical-align: middle;
    margin-left: .27rem;
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.me-top .bgtop .opr a.btn-set {
    width: .4rem;
    height: .4rem;
    background-image: url(../images/me/ico_setup.png);
}
.me-top .bgtop .opr a.btn-msg {
    width: .37rem;
    height: .37rem;
    background-image: url(../images/me/ico_msg.png);
}
.me-top .bgtop .userinfo {
    padding-top: .34rem;
    margin: 0 .53rem;
}
.me-top .bgtop .userinfo .img {
    float: left;
    width: 1.05rem;
    height: 1.05rem;
    overflow: hidden;
    background: #fff;
    border-radius: 100%;
}
.me-top .bgtop .userinfo .info {
    float: left;
    width: 4.4rem;
    margin-left: .3rem;
}
.me-top .bgtop .userinfo .info h2 {
    font-weight: normal;
    font-size: .3rem;
    display: inline-block;
    vertical-align: middle;
    margin-right: .7rem;
    color: #fff;
}
.me-top .bgtop .userinfo .info .level {
    display: inline-block;
    vertical-align: middle;
}
.me-top .bgtop .userinfo .info .level .ico-level {
    display: inline-block;
    vertical-align: middle;
    width: .49rem;
    height: .49rem;
    background: url(../images/me/ico_level.png) no-repeat;
    background-size: 100% auto;
    margin-right: .1rem;
}
.me-top .bgtop .userinfo .info .level em {
    font-size: .32rem;
    color: #f5d93c;
}
.me-top .bgtop .userinfo .info span {
    display: inline-block;
    font-size: .22rem;
    padding: .03rem .17rem;
    background: #E5007E;
    margin-right: .16rem;
    line-height: 1.2;
    border-radius: .1rem;
    color: #fff;
    margin-top: .05rem;
}
.me-top .me-myor .title {
    border-bottom: 1px solid #dedede;
    margin-top: .15rem;
    height: .7rem;
    line-height: .7rem;
}
.me-top .me-myor .title h2 {
    margin-left: .3rem;
    float: left;
    font-size: .3rem;
    font-weight: normal;
}
.me-top .me-myor .title a {
    float: right;
    color: #909090;
    font-size: .22rem;
    margin-right: .3rem;
}
.me-top .me-myor .title a i.ico {
    display: inline-block;
    vertical-align: middle;
    margin-left: .1rem;
    width: .11rem;
    height: .21rem;
    background: url(../images/ico_go3.png) no-repeat;
    background-size: 100% auto;
}
.me-top .me-myor ul li {
    float: left;
    width: 20%;
    text-align: center;
}
.me-top .me-myor ul li a {
    display: block;
    padding: .35rem 0 .15rem;
}
.me-top .me-myor ul li i.ico {
    display: block;
    height: .4rem;
    text-align: center;
    position: relative;
}
.me-top .me-myor ul li i.ico em {
    display: block;
    position: absolute;
    left: 50%;
    top: -.18rem;
    min-width: .11rem;
    padding: 0 .1rem;
    height: .31rem;
    border: 1px solid #ea2d22;
    background: #fff;
    text-align: center;
    line-height: .31rem;
    font-size: .23rem;
    color: #ea2d22;
    border-radius: .17rem;
    max-width: .58rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.me-top .me-myor ul li i.ico img {
    width: auto;
    height: 100%;
}
.me-top .me-myor ul li p {
    font-size: .22rem;
    color: #999;
    padding-top: .25rem;
}
.me-tool {
    background: #fff;
    margin-top: .15rem;
}
.me-tool .title {
    height: .97rem;
    line-height: .97rem;
}
.me-tool .title h2 {
    font-size: .3rem;
    margin-left: .46rem;
    font-weight: normal;
    color: #666;
}
.me-tool ul li {
    position: relative;
    float: left;
    width: 25%;
    text-align: center;
    height: 2rem;
}
.me-tool ul li a {
    display: block;
    height: 2rem;
    position: relative;
}
.me-tool ul li a::before {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: #f0f0f0;
    position: absolute;
    left: 0;
    top: 0;
}
.me-tool ul li a::after {
    content: '';
    display: block;
    width: 1px;
    height: 100%;
    background: #f0f0f0;
    position: absolute;
    right: 0;
    top: 0;
}
.me-tool ul li a:active {
    background: #fafafa;
}
.me-tool ul li i.ico {
    display: block;
    height: .47rem;
    padding-top: .55rem;
    text-align: center;
}
.me-tool ul li i.ico img {
    width: auto;
    height: 100%;
}
.me-tool ul li p {
    color: #666666;
    font-size: .22rem;
    margin-top: .23rem;
}
.in-mian-zhif {
    position: absolute;
    width: 100%;
    top: .88rem;
    bottom: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    background: #fff;
}
@media only screen and (min-width: 750px) {
    .in-mian-zhif {
        left: 50%;
        width: 750px;
        margin-left: -375px;
    }
}
.zf-box .wrap {
    /*padding: 1.15rem 0 0 .9rem;*/
    width: 100%;
    text-align: center;
    padding-top: 1rem;
}
.zf-box .zf-tips {
    font-size: .36rem;
    margin-bottom: .5rem;
}
.zf-box .zf-tips .img {
    width: 1.4rem;
    height: 1.4rem;
    overflow: hidden;
    /*float: left; margin-right: .45rem;*/
    margin: 0 auto;
    margin-bottom: .2rem;
}
.zf-box .zf-tips h2 {
    font-size: .36rem;
    color: #666;
    font-weight: normal;
    line-height: .91rem;
    /*float: left;*/
}
.zf-box .zf-ord {
    /*padding-left: 1.36rem; font-size: .36rem;*/
    padding: 0 .8rem;
}
.zf-box .zf-ord p {
    line-height: .7rem;
    border-bottom: 1px #e5e5e5 solid;
    color: #666666;
    font-size: .3rem;
    display: inline-block;
    width: 100%;
}
.zf-box .zf-ord p .zf-ord-left {
    text-align: left;
    float: left;
}
.zf-box .zf-ord p .zf-ord-right {
    text-align: right;
    float: right;
}
.zf-box .zf-ord p .zf-ord-right-deep {
    color: #333;
    font-size: .34rem;
}
.can {
    text-align: center;
    font-size: .3rem;
    padding-top: .5rem;
}
.can span {
    display: inline;
    vertical-align: middle;
}
.can a {
    display: inline-block;
    vertical-align: middle;
    padding: 0 .26rem;
    height: .69rem;
    width: 2rem;
    border: 1px solid #E5007E;
    color: #E5007E;
    text-align: center;
    line-height: .69rem;
    border-radius: .1rem;
    /*margin-left: .26rem;*/
}
.can a.btn-ck {
    /*background: #E5007E; color: #fff;*/
}
.can a:first-child {
    margin-right: .7rem;
}
/*me*/

.adr-list {
    position: relative;
}
.adr-list li {
    background: #fff;
    margin-bottom: .25rem;
}
.adr-list li .title {
    margin: 0 .35rem;
    padding: .22rem 0;
    font-size: .32rem;
}
.adr-list li .title h4 {
    float: left;
    font-weight: normal;
    font-size: 0.32rem;
    color: #363636;
}
.adr-list li .title span {
    float: right;
    font-size: 0.3rem;
    color: #5d5d5d;
}
.adr-list li p {
    margin: 0 .35rem .1rem .35rem;
    color: #999;
    font-size: .28rem;
    min-height: .7rem;
}
.adr-list li .line {
    width: 100%;
    height: .04rem;
    background: url(../images/line_tiap.png) no-repeat;
    background-size: 100% auto;
}
.adr-list li .opr-bar {
    margin: 0 .35rem;
    padding: .25rem 0;
    font-size: .28rem;
}
.adr-list li span.moren i.ico {
    display: inline-block;
    vertical-align: middle;
    margin-right: .12rem;
    width: .33rem;
    height: .32rem;
    background: url(../images/me/ico_moren.png) no-repeat;
    background-size: 100% 100%;
}
.adr-list li span.moren.moren-on {
    color: #f23030;
}
.adr-list li span.moren.moren-on i.ico {
    background-image: url(../images/me/ico_moren_on.png);
}
.adr-list li a {
    display: inline-block;
    color: #999;
    margin-left: .62rem;
}
.adr-list li a i {
    display: inline-block;
    vertical-align: middle;
    margin-right: .12rem;
}
.adr-list li a i.ico-qh {
    width: .30rem;
    height: .30rem;
    background: url(../images/me/ico_qiehuan.png) no-repeat;
    background-size: 100% auto;
}
.adr-list li a i.ico-bj {
    width: .31rem;
    height: .31rem;
    background: url(../images/me/ico_bianji.png) no-repeat;
    background-size: 100% auto;
}
.adr-list li a i.ico-sc {
    width: .31rem;
    height: .30rem;
    background: url(../images/me/ico_shanchu.png) no-repeat;
    background-size: 100% auto;
}
.btn-tjadr {
    position: fixed;
    left: 0;
    width: 100%;
    bottom: 0;
    background: #f5f5f5;
    height: 1.28rem;
    text-align: center;
    z-index: 999;
}
.btn-add {
    position: fixed;
    left: 0;
    width: 100%;
    bottom: 0;
    background: #fff;
    border-top: 1px #e5e5e5 solid;
    height: 1.28rem;
    text-align: center;
    z-index: 999;
}
.btn-tjadr a, .btn-add a {
    display: block;
    margin: .23rem .3rem 0;
    background: #E5007E;
    color: #fff;
    font-size: .32rem;
    height: .8rem;
    line-height: .8rem;
    border-radius: 0.1rem;
    /*background-image: linear-gradient(top,#ffcc07,#fdb217);
    background-image: -ms-linear-gradient(top,#ffcc07,#fdb217);
    background-image: -moz-linear-gradient(top,#ffcc07,#fdb217);
    background-image: -o-linear-gradient(top,#ffcc07,#fdb217);
    background-image: -webkit-linear-gradient(top,#ffcc07,#fdb217);*/
}
.btn-tjadr a.btn-mng {
    background: #d8b640;
}
.btn-spgl-tjadrl {
    background: #fff;
    /*border-top: 1px solid #f9f9f9; */
}
.btn-spgl-tjadrl a {
    height: .92rem;
    background: #E5007E;
    line-height: .92rem;
    font-size: .38rem;
    border-radius: .1rem;
    /*background-image: linear-gradient(top,#ffcc07,#fdb217);
    background-image: -ms-linear-gradient(top,#ffcc07,#fdb217);
    background-image: -moz-linear-gradient(top,#ffcc07,#fdb217);
    background-image: -o-linear-gradient(top,#ffcc07,#fdb217);
    background-image: -webkit-linear-gradient(top,#ffcc07,#fdb217);*/
}
.btn-tjadr-nofix {
    left: 0;
    width: 100%;
    bottom: 0;
    background: #f1f1f1;
    height: 1.28rem;
    text-align: center;
}
.btn-tjadr-nofix a {
    display: block;
    margin: .23rem .3rem 0;
    background: #E5007E;
    color: #fff;
    font-size: .32rem;
    height: .8rem;
    line-height: .8rem;
}
.btn-tjadr-nofix a.btn-mng {
    background: #d8b640;
}
.meinner-adr {
    position: absolute;
    width: 100%;
    top: .0rem;
    bottom: 0rem;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    background: #f5f5f5;
}
@media only screen and (min-width: 750px) {
    .meinner-adr, .btn-tjadr {
        left: 50%;
        width: 750px;
        margin-left: -375px;
    }
}
/* .meinner-adr-add { position: absolute; width: 100%; top: .0rem; bottom: 0; -webkit-overflow-scrolling: touch; background: #f5f5f5!important; overflow-y: auto; } */

.meinner-adr-bot {
    bottom: .97rem!important;
}
@media only screen and (min-width: 750px) {
    .meinner-adr-add {
        left: 50%;
        width: 750px;
        margin-left: -375px;
    }
}
.iptform {
    background: #fff;
}
.iptform .item-ipt {
    padding: .2rem 0;
    min-height: .46rem;
    line-height: .46rem;
    margin: 0 .3rem;
    position: relative;
}
.iptform .item-ipt span.name {
    width: 1.9rem;
    display: inline-block;
    font-size: .28rem;
    vertical-align: middle;
    color: #333;
}
.iptform .item-ipt::before {
    content: '';
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 1px;
    background: #e9e9e9;
}
.iptform .item-ipt:last-child::before {
    display: none;
}
.iptform .item-ipt .txt {
    color: #666;
    height: .46rem;
    font-size: .28rem;
    /*margin-left: .1rem;*/
    position: absolute;
    right: 0rem;
    text-align: right;
}
.iptform .item-ipt .txtpla {
    color: #666;
    height: .46rem;
    font-size: .28rem;
}
.iptform .item-ipt .txtinput {
    position: absolute;
    right: .3rem!important;
}
.iptform .item-ipt.item-slt:after {
    content: '';
    display: block;
    width: .11rem;
    height: .21rem;
    position: absolute;
    right: 0rem;
    top: 50%;
    margin-top: -.1rem;
    background: url(../images/me/ico_go.png) no-repeat;
    background-size: 100% auto;
}
.iptform .item-ipt.item-user:after {
    content: '';
    right: .3rem!important;
}
.iptform .item-ipt.item-slt .content-block {
    position: absolute;
    right: .75rem;
    top: .2rem;
    height: .46rem;
    text-align: right;
}
.iptform .item-ipt.item-slt .content-block input {
    text-align: right;
    font-size: .28rem;
    height: .46rem;
}
.iptform .item-ipt.item-slt .slt {
    position: absolute;
    right: .45rem;
    top: .2rem;
    height: .46rem;
    text-align: right;
    z-index: 0;
    font-size: .28rem;
}
.iptform .item-ipt.item-user .slt {
    right: .75rem!important;
}
.iptform .item-ipt.item-user select {
    right: .75rem!important;
}
.iptform .item-ipt.item-slt select {
    position: absolute;
    right: .45rem;
    top: .2rem;
    height: .46rem;
    text-align: right;
    opacity: 0;
    z-index: 1;
}
.iptform .item-ipt .area {
    width: 96%;
    height: 1.1rem;
    font-size: .28rem;
}
.iptform .item-ipt .btn-huoqu {
    display: block;
    padding: 0 .25rem;
    height: .5rem;
    line-height: .5rem;
    background: #E5007E;
    color: #fff;
    font-size: .24rem;
    border-radius: .1rem;
    position: absolute;
    right: 0;
    top: .18rem;
    /*margin-top: -.2rem; */
}
.iptform .item-ipt a.link-go {
    display: block;
}
.iptform .item-ipt a.link-go span.nametx {
    line-height: .8rem;
}
.iptform .item-ipt a.link-go span.xiugai {
    float: right;
    margin-right: .3rem;
    font-size: .28rem;
    color: #999;
}
.iptform .item-ipt a.link-go span.wordxg {
    float: right;
    font-size: .28rem;
    color: #666;
    margin-right: .3rem;
}
.iptform .item-ipt a.link-go span.wordxg b {
    display: inline-block;
    vertical-align: middle;
    width: 3.2rem;
    margin-right: .44rem;
    font-weight: normal;
    text-align: right;
}
.iptform .item-ipt a.link-go span.wordxg span {
    text-decoration: underline;
    display: inline-block;
    vertical-align: middle;
}
.iptform .item-ipt a.link-go span.shenfen {
    float: right;
    margin-right: .3rem;
    font-size: .24rem;
    color: #666;
}
.iptform .item-ipt a.link-go i.ico-go {
    display: inline-block;
    margin-left: .1rem;
    width: .13rem;
    height: .25rem;
    background: url(../images/me/ico_go2.png) no-repeat;
    background-size: 100%;
    vertical-align: middle;
}
.iptform .item-ipt a.link-go em {
    display: inline-block;
    vertical-align: middle;
    width: .8rem;
    height: .8rem;
    border-radius: 100%;
    overflow: hidden;
    vertical-align: middle;
}
.item-white {
    background: #fff;
    margin-top: .22rem;
    position: relative;
    padding: .2rem 0;
    min-height: .46rem;
}
.item-white span.set-default {
    float: left;
    margin-left: .3rem;
    color: #999;
    font-size: .24rem;
}
.item-white span.set-default i.ico {
    display: inline-block;
    vertical-align: middle;
    width: .28rem;
    height: .29rem;
    background: url(../images/me/ico_gx.png) no-repeat;
    background-size: 100% auto;
    margin-right: .09rem;
    position: relative;
    top: -.03rem;
}
.item-white span.set-default.moren i.ico {
    background-image: url(../images/me/ico_gxon.png);
}
.item-white span.del {
    float: right;
    margin-right: .3rem;
    color: #999;
    font-size: .24rem;
}
.item-white span.del i.ico {
    display: inline-block;
    vertical-align: middle;
    width: .3rem;
    height: .29rem;
    background: url(../images/me/ico_shanchu.png) no-repeat;
    background-size: 100% auto;
    margin-right: .09rem;
    position: relative;
    top: -.03rem;
}
.btnwrap {
    margin: .5rem .36rem;
}
.btnwrap .btn-mexl {
    display: block;
    height: .92rem;
    background: #E5007E;
    color: #fff;
    color: #fff;
    font-size: .32rem;
    border-radius: .1rem;
    width: 100%;
    border: none!important;
    /*background-image: linear-gradient(top,#ffcc07,#fdb217);
    background-image: -ms-linear-gradient(top,#ffcc07,#fdb217);
    background-image: -moz-linear-gradient(top,#ffcc07,#fdb217);
    background-image: -o-linear-gradient(top,#ffcc07,#fdb217);
    background-image: -webkit-linear-gradient(top,#ffcc07,#fdb217);*/
}
.btnwrap .btn-mng {
    background: #E5007E;
}
.iptformm30 .item-ipt {
    margin: 0 .3rem;
}
.GG-nichenbox {
    padding: .45rem .3rem .6rem;
}
.GG-nichenbox .bar {
    width: 100%;
    border-bottom: 1px solid #E5007E;
    height: .66rem;
    line-height: .66rem;
    font-size: .28rem;
    position: relative;
}
.GG-nichenbox .bar::before {
    content: '';
    display: block;
    background: #f23030;
    width: 1px;
    height: .1rem;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
}
.GG-nichenbox .bar::after {
    content: '';
    display: block;
    background: #f23030;
    width: 1px;
    height: .1rem;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 2;
}
.GG-nichenbox .bar .txt {
    width: 4.86rem;
    margin: 0 .2rem;
    font-size: .28rem;
    background: none;
}
.GG-nichenbox .bar span.close-nc {
    display: block;
    width: .4rem;
    height: .4rem;
    background: url(../images/me/ico_close_nc.png) no-repeat;
    background-size: 100%;
    position: absolute;
    right: .2rem;
    bottom: .12rem;
    cursor: pointer;
    z-index: 1;
}
.mt20 {
    margin-top: .2rem;
}
.xybg {
    display: none;
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 99;
}
.xieyibox {
    display: none;
    position: absolute;
    top: 10%;
    bottom: 10%;
    left: .8rem;
    right: .8rem;
    background: #fff;
    border-radius: .1rem;
    z-index: 100;
}
.xieyibox span.close-xy {
    display: block;
    width: .46rem;
    height: .46rem;
    background: url(../images/me/ico_close_xy.png) no-repeat;
    background-size: 100%;
    position: absolute;
    right: .2rem;
    top: .2rem;
    cursor: pointer;
}
.xieyibox h2 {
    font-size: .28rem;
    font-weight: normal;
    text-align: center;
    padding: .2rem 0;
}
.xieyibox .cont {
    text-indent: 2em;
    position: absolute;
    left: .4rem;
    right: .4rem;
    top: .8rem;
    bottom: .6rem;
    overflow-y: auto;
    font-size: .24rem;
    color: #666;
    line-height: 2;
}
.spgl-box {
    background: #fff;
}
.spgl-box .gl-top {
    padding: .2rem;
    position: relative;
}
.spgl-box .gl-top .img {
    display: inline-block;
    width: 1.74rem;
    height: 1.74rem;
    margin-right: .2rem;
    vertical-align: middle;
}
.spgl-box .gl-top .info {
    display: inline-block;
    width: 5rem;
    width: calc(100% - 2.05rem);
    vertical-align: middle;
}
.spgl-box .gl-top .info h2 {
    font-weight: normal;
    font-size: .28rem;
    color: #333;
    width: 70%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.spgl-box .gl-top .info h5 {
    font-weight: normal;
    font-size: .24rem;
    color: #666;
    margin-top: 0.02rem;
}
.spgl-box .gl-top .info p {
    font-size: .24rem;
    color: #666;
    margin-top: .1rem;
}
.spgl-box .gl-top .info p.qudao {
    float: right;
    border: 1px #E5007E solid;
    border-radius: 0.08rem;
    background-color: #fef3df;
    color: #E5007E;
    font-size: 0.2rem;
    padding: 0.06rem 0.2rem;
    margin-top: 0!important;
    position: absolute;
    right: 0.2rem;
    top: 0.2rem;
}
.spgl-box .gl-top .info p.qudao>img {
    width: 0.24rem;
    margin-right: 0.1rem;
    vertical-align: text-top;
}
.spgl-box .gl-top .info span.price {
    font-size: .24rem;
    color: #666;
    margin-right: 0.4rem;
}
.spgl-box .gl-top .info span.price:last-child {
    margin-right: 0;
}
.spgl-box .gl-top .info span.price .present-price {
    font-weight: normal;
    font-size: .32rem;
    color: #f23030;
}
.spgl-box .gl-top .info span.price .original-price {
    font-weight: normal;
    font-size: .24rem;
    color: #666;
    text-decoration: line-through;
}
.spgl-box .gl-bt {
    border-top: 1px solid #e0e0e0;
    padding: .1rem 0;
    text-align: center;
}
.spgl-box .gl-bt a {
    display: inline-block;
    text-align: center;
    font-size: .24rem;
    width: 1.45rem;
    height: .58rem;
    border: 1px solid #e1e1e1;
    border-radius: .05rem;
    line-height: .58rem;
    margin: 0 .08rem;
}
.spgl-box .gl-bt a.btn-edt {
    color: #fff;
    background: #E5007E;
    border: 1px solid #E5007E;
}
.spgl-boxadd {
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
}
.spgl-top-pic {
    background-color: #f9f9f9;
    padding-left: .3rem;
}
.spgl-top-pic .itemdl3 .uploadbar {
    padding: .3rem 0 0;
}
.right-switch {
    float: right;
    /*margin-right:.26rem;*/
}
.addspwrap {
    padding: .3rem .3rem .1rem;
}
.addspwrap .itemdl1 {
    margin: 0 0 .26rem;
    line-height: .7rem;
}
.addspwrap .itemdl1 dt {
    color: #333;
    display: block;
    float: left;
    width: 1.75rem;
    font-size: .32rem;
    vertical-align: top;
}
.addspwrap .itemdl1 dd {
    display: block;
    float: left;
    width: 5.06rem;
    vertical-align: top;
}
.addspwrap .itemdl1 .dfttxt {
    color: #747474;
    border-radius: 0px!important;
    margin-bottom: 0!important;
    width: 4.86rem;
    padding: 0 .1rem;
    height: .7rem;
    border: 1px solid #e1e1e1;
    background: #fdfdfd;
    font-size: .28rem;
}
.addspwrap .itemdl1 .kdtxt {
    width: 4.9rem!important;
}
.addspwrap .itemdl1 .sortslt {
    position: relative;
    float: left;
    width: 4.86rem;
    padding: 0 .1rem;
    height: .7rem;
    border: 1px solid #e1e1e1;
    background: #fdfdfd;
    font-size: .28rem;
}
.addspwrap .itemdl1 .sortslt span {
    color: #747474;
    line-height: .74rem;
    font-size: .28rem;
    margin-left: .08rem;
}
.addspwrap .itemdl1 .sortslt::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-top: .1rem solid #949494;
    border-left: .1rem solid transparent;
    border-right: .1rem solid transparent;
    position: absolute;
    top: .3rem;
    right: .25rem;
}
.addspwrap .itemdl1 .sortslt select {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    opacity: 0;
}
.addspwrap .itemdl1 .Areamiaoshu {
    border: 1px solid #e3e3e3;
    width: 5.09rem;
    padding: .1rem;
    height: 2.5rem;
    overflow-x: hidden;
    overflow-y: auto;
}
.addspwrap .itemdl1 .Areamiaoshu>img {
    width: 100%!important;
}
.addspwrap a.yfmb {
    display: block;
    width: 3.32rem;
    padding: 0 .1rem;
    height: .7rem;
    border: 1px solid #e1e1e1;
    background: #f1f1f1;
    position: relative;
    font-size: .32rem;
    text-indent: .2rem;
}
.addspwrap a.yfmb::after {
    content: '';
    display: block;
    width: .38rem;
    height: .32rem;
    background: url(../images/me/ico_go3.png) no-repeat;
    background-size: 100%;
    position: absolute;
    right: .26rem;
    top: 50%;
    margin-top: -.16rem;
}
.itemdl2 {
    margin: 0 0 .3rem .36rem;
    border-bottom: 1px solid #e3e3e3;
    position: relative;
}
.itemdl2 dt {
    font-size: .32rem;
    color: #333;
}
.itemdl2 a {
    display: block;
    padding: .3rem 0;
}
.itemdl2::after {
    content: '';
    display: block;
    width: .16rem;
    height: .29rem;
    background: url(../images/me/ico_go2.png) no-repeat;
    background-size: 100%;
    position: absolute;
    right: .32rem;
    top: 50%;
    margin-top: -.15rem;
}
.itemdl3 {
    padding: .3rem 0;
}
.itemdl3 dt {
    display: block;
    font-size: .32rem;
    color: #747474;
}
.itemdl3 .uploadbar {
    padding: .3rem 0;
}
.itemdl3 .uploadbar li {
    float: left;
    width: 1.54rem;
    height: 1.54rem;
    margin: 0 .23rem .2rem 0;
    position: relative;
}
.itemdl3 .uploadbar li em.dlt {
    display: block;
    width: .34rem;
    height: .34rem;
    background: url(../images/me/ico_close_nc.png) no-repeat;
    background-size: 100%;
    position: absolute;
    left: -.1rem;
    top: -.1rem;
}
.itemdl3 .uploadbar li.btndelete {
    background: url(../images/me/ico_addjia.png) no-repeat;
    background-size: 100%;
}
.itemdl4 {
    margin: 0 0 .26rem;
    line-height: .7rem;
}
.itemdl4 dt {
    color: #747474;
    display: block;
    float: left;
    width: 2.3rem;
    font-size: .32rem;
    vertical-align: top;
}
.itemdl4 dd {
    display: block;
    float: left;
    width: 4.5rem;
    vertical-align: top;
}
.itemdl4 .dfttxt {
    color: #747474;
    border-radius: 0px!important;
    margin-bottom: 0!important;
    width: 4.5rem;
    padding: 0 .1rem;
    height: .7rem;
    border: 1px solid #e1e1e1;
    background: #fdfdfd;
    font-size: .28rem;
}
.itemdl4 .sortslt {
    position: relative;
    float: left;
    width: 4.5rem;
    padding: 0 .1rem;
    height: .7rem;
    border: 1px solid #e1e1e1;
    background: #fdfdfd;
    font-size: .28rem;
}
.itemdl4 .sortslt span {
    color: #747474;
    line-height: .74rem;
    font-size: .28rem;
    margin-left: .28rem;
}
.itemdl4 .sortslt::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-top: .1rem solid #949494;
    border-left: .1rem solid transparent;
    border-right: .1rem solid transparent;
    position: absolute;
    top: .3rem;
    right: .25rem;
}
.itemdl4 .sortslt select {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    opacity: 0;
}
.itemdl5 {
    margin: 0 0 .26rem;
    line-height: .7rem;
}
.itemdl5 dt {
    color: #747474;
    display: block;
    float: left;
    width: 3rem;
    font-size: .32rem;
    vertical-align: top;
}
.itemdl5 dd {
    display: block;
    float: left;
    width: 3.8rem;
    vertical-align: top;
}
.psfs {
    text-align: center;
    margin-top: .3rem;
}
.psfs span {
    display: inline-block;
    margin: 0 .34rem;
    font-size: .3rem;
}
.psfs span::before {
    content: '';
    display: inline-block;
    width: .32rem;
    height: .32rem;
    background: url(../images/me/ico_ck1.png) no-repeat;
    background-size: 100%;
    margin-right: .13rem;
    position: relative;
    top: .03rem;
}
.psfs span.on::before {
    background-image: url(../images/me/ico_ck1on.png);
}
.meinner-adr-add2 {
    width: 100%;
    overflow-x: hidden;
}
.meinner-adr-add2 .meinner-adr {
    top: 0;
    background-color: #fff;
}
.flxzbg {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.5);
}
.addflxz {
    background: #fff;
    position: absolute;
    right: 0;
    top: .32rem;
    bottom: 0;
    transition: all .3s;
    transform: translateX(6.34rem);
    width: 6.34rem;
}
.addflxz .flxzwrap {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 1.2rem;
    width: 100%;
    overflow-y: auto;
}
.addflxz .flxzwrap dl {
    margin: 0 0 0 .36rem;
    border-bottom: 1px solid #f1f1f1;
    padding: .2rem 0 0;
}
.addflxz .flxzwrap dl dt {
    display: block;
    font-size: .32rem;
}
.addflxz .flxzwrap dl dd {
    margin-top: .3rem;
}
.addflxz .flxzwrap dl dd a {
    display: inline-block;
    font-size: .28rem;
    padding: 0 .3rem;
    height: .6rem;
    line-height: .6rem;
    margin-right: .3rem;
    border-radius: .1rem;
    margin-bottom: .3rem;
}
.addflxz .flxzwrap dl dd a.active {
    background: #d8b640;
    color: #fff;
}
.addflxz .bot {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1.2rem;
}
.addflxz .bot a.btn-enter {
    display: block;
    height: .9rem;
    line-height: .9rem;
    background: #d8b640;
    margin: 0 .37rem;
    font-size: .38rem;
    text-align: center;
    color: #fff;
    border-radius: .1rem;
}
.addflxz.open {
    transform: translateX(0);
}
.btn-spgl-tjadr {
    margin: .3rem .2rem;
    background: #fff;
}
.btn-spgl-tjadr .btn-mexl {
    display: block;
    height: .92rem;
    background: #E5007E;
    color: #fff;
    color: #fff;
    font-size: .32rem;
    border-radius: .1rem;
    width: 100%;
}
.btn-spgl-tjadr .btn-mng {
    background: #E5007E;
    border: none!important;
    /*background-image: linear-gradient(top,#ffcc07,#fdb217);
    background-image: -ms-linear-gradient(top,#ffcc07,#fdb217);
    background-image: -moz-linear-gradient(top,#ffcc07,#fdb217);
    background-image: -o-linear-gradient(top,#ffcc07,#fdb217);
    background-image: -webkit-linear-gradient(top,#ffcc07,#fdb217);*/
}
.btn-yf-tjadr a {
    border-radius: .1rem;
    background: #d8b640;
}
@media only screen and (min-width: 750px) {
    .meinner-adr-add2 {
        left: 50%;
        width: 750px;
        margin-left: -375px;
        overflow-y: auto;
    }
}
.qhjffsbox {
    display: none;
    width: 6.58rem;
    height: 2.65rem;
    background: #fff;
    border-radius: .1rem;
    position: absolute;
    left: 50%;
    margin-left: -3.29rem;
    top: 50%;
    margin-top: -1.32rem;
}
.qhjffsbox p {
    font-size: .32rem;
    padding: .5rem 0;
    text-align: center;
}
.qhjffsbox .btns {
    text-align: center;
}
.qhjffsbox .btns a {
    display: inline-block;
    width: 2.15rem;
    height: .75rem;
    line-height: .75rem;
    border-radius: .1rem;
    font-size: .28rem;
    margin: 0 .28rem;
}
.qhjffsbox .btns a.fou {
    background: #e0e0e0;
    color: #666;
}
.qhjffsbox .btns a.shi {
    background: #d8b640;
    color: #fff;
}
.mryfbox {
    margin: 0 .3rem 0 .5rem;
    padding: .2rem 0 0;
}
.mryfbox span {
    display: inline-block;
    vertical-align: middle;
    margin: .1rem 0;
    line-height: .7rem;
    font-size: .32rem;
    color: #333;
}
.mryfbox span em {
    color: #999;
    font-size: .28rem;
}
.mryfbox input {
    color: #E5007E;
    width: 1.18rem;
    text-align: center;
    height: .58rem;
    border-bottom: 1px solid #999;
    background: #fdfdfd;
    font-size: .28rem;
    margin: .16rem .1rem;
}
.zhidingdq {
    background: #fff;
    border-radius: .1rem;
    border: 1px solid #e9e9e9;
    margin: .4rem .24rem;
}
.zhidingdq .title {
    text-align: center;
    border-bottom: 1px solid #eaeaea;
    height: .8rem;
    line-height: .8rem;
    font-size: .28rem;
    color: #666;
}
.zhidingdq .cont {
    padding: .5rem 0 0 .16rem;
}
.zhidingdq .cont dl dt {
    display: block;
    float: left;
    width: .96rem;
    font-size: .28rem;
    line-height: .74rem;
}
.zhidingdq .cont dl dd {
    float: left;
}
.zhidingdq .cont dl .dqtxt {
    width: 2.13rem;
    text-align: center;
    height: .74rem;
    border: 1px solid #e1e1e1;
    background: #f1f1f1;
    font-size: .28rem;
    margin-right: .3rem;
}
.zhidingdq .cont dl .marn {
    margin-right: 0;
}
.zhidingdq .cont dl .sortslt {
    width: 2.13rem;
    height: .74rem;
    border: 1px solid #e1e1e1;
    background: #f1f1f1;
    position: relative;
    float: left;
    margin: 0 .3rem .26rem 0;
}
.zhidingdq .cont dl .sortslt span {
    line-height: .74rem;
    font-size: .28rem;
    margin-left: .28rem;
}
.zhidingdq .cont dl .sortslt::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-top: .1rem solid #333;
    border-left: .1rem solid transparent;
    border-right: .1rem solid transparent;
    position: absolute;
    top: .3rem;
    right: .25rem;
}
.zhidingdq .cont dl .sortslt select {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    opacity: 0;
}
.zhidingdq .cont dl a.btntj {
    line-height: .74rem;
    color: #999;
    font-size: .28rem;
    display: block;
    float: left;
    position: relative;
    color: #ff7e00;
}
.zhidingdq .cont dl a.btntj::after {
    content: '';
    display: inline-block;
    border-left: .08rem solid #ff7e00;
    border-top: .08rem solid transparent;
    border-bottom: .08rem solid transparent;
    margin-left: .1rem;
    position: relative;
    top: 0;
}
.zhidingdq .cont dl a.btntj.active {
    color: #999;
}
.zhidingdq .cont dl a.btntj.active::after {
    content: '';
    display: inline-block;
    border-top: .08rem solid #999;
    border-left: .08rem solid transparent;
    border-right: .08rem solid transparent;
    margin-left: .1rem;
    position: relative;
    top: -.03rem;
}
.zhidingdq .hideitem {
    display: none;
}
.zhidingdq .hideitem dl {
    margin-bottom: .27rem;
}
.zhidingdq .opr {
    display: none;
    border-top: 1px solid #f1f1f1;
    height: 1rem;
    line-height: 1rem;
    text-align: right;
}
.zhidingdq .opr a {
    display: inline-block;
    margin-right: .4rem;
    margin-left: .2rem;
    font-size: .28rem;
    color: #999;
    position: relative;
}
.zhidingdq .opr a.btn-xz::before {
    content: '';
    display: inline-block;
    width: .32rem;
    height: .3rem;
    background: url(../images/me/ico_bianji.png) no-repeat;
    background-size: 100%;
    margin-right: .1rem;
    vertical-align: middle;
    position: relative;
    top: -.03rem;
}
.zhidingdq .opr a.btn-sc::before {
    content: '';
    display: inline-block;
    width: .32rem;
    height: .3rem;
    background: url(../images/me/ico_shanchu.png) no-repeat;
    background-size: 100%;
    margin-right: .1rem;
    vertical-align: middle;
    position: relative;
    top: -.03rem;
}
.kc-top {
    padding: .25rem;
}
.kc-top .img {
    float: left;
    width: 1.7rem;
    height: 1.7rem;
    overflow: hidden;
}
.kc-top .info {
    float: right;
    width: 5.14rem;
}
.kc-top .info h2 {
    font-weight: normal;
    font-size: .32rem;
    padding: .1rem 0;
}
.kc-top .info p {
    line-height: .74rem;
}
.kc-top .info p span {
    display: inline-block;
    vertical-align: middle;
    font-size: .32rem;
}
.kc-top .info p .kctxt {
    width: 4.02rem;
    height: .72rem;
    border: 1px solid #e1e1e1;
    background: #f1f1f1;
    font-size: .28rem;
    padding: 0 .05rem;
}
.bankbox {
    padding: .34rem .36rem;
}
.bankbox ul li {
    height: 2.35rem;
    border-radius: .1rem;
    margin-bottom: .24rem;
    color: #fff;
}
.bankbox ul li h2 {
    font-weight: normal;
    font-size: .32rem;
    padding: .38rem 0 0 .45rem;
}
.bankbox ul li p {
    font-size: .42rem;
    text-align: right;
    padding: .64rem .46rem 0 0;
}
.bankbox ul li.bg-1 {
    background: #f94848;
}
.bankbox ul li.bg-2 {
    background: #1ba552;
}
.bankbox ul li.bg-3 {
    background: #1875c4;
}
.bankbox .addbank {
    border-bottom: 1px solid #e2e2e2;
}
.bankbox .addbank a {
    display: block;
    font-size: .32rem;
    position: relative;
    padding: .1rem 0 .2rem;
}
.bankbox .addbank a::before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: .3rem;
    height: .3rem;
    background: url(../images/me/ico_addbank.png) no-repeat;
    background-size: 100%;
    margin-right: .24rem;
    position: relative;
    top: -.03rem;
}
.tixian-top {
    border-bottom: 1px solid #e5e5e5;
    background: #fcfcfd;
    height: 1.54rem;
}
.tixian-top ul {
    padding: .3rem 0;
}
.tixian-top ul li {
    float: left;
    position: relative;
    width: 50%;
    text-align: center;
    color: #ffa800;
}
.tixian-top ul li span {
    font-size: .28rem;
    display: block;
}
.tixian-top ul li p {
    font-size: .32rem;
    padding-top: .15rem;
}
.tixian-top ul li:last-child {
    color: #f23030;
}
.tixian-top ul li:last-child::before {
    content: '';
    display: block;
    width: 1px;
    height: .88rem;
    background: #e2e2e2;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -.44rem;
}
.tixian-edu {
    background: #fff;
    padding: .34rem 0;
    border-top: 1px solid #fafafa;
    border-bottom: 1px solid #eaeaea;
}
.tixian-edu p.kt {
    font-size: .3rem;
    margin-left: .36rem;
    color: #333;
}
.tixian-edu p.kt span {
    color: #f23030;
}
.tixian-edu p.sm {
    font-size: .28rem;
    color: #666;
    line-height: .4rem;
    padding: 0 .36rem;
}
.tixian-minf {
    background: #fff;
    border-top: 1px solid #fafafa;
    border-bottom: 1px solid #eaeaea;
    padding: .1rem 0 .37rem;
}
.tixian-minf dl {
    line-height: .82rem;
    margin: .1rem 0;
}
.tixian-minf dl dt {
    color: #333;
    display: inline-block;
    margin-left: .36rem;
    font-size: .3rem;
    vertical-align: top;
}
.tixian-minf dl dd {
    display: inline-block;
    font-size: .32rem;
}
.tixian-minf dl dd .psfs {
    margin-top: 0;
}
.tixian-minf dl dd .psfs span {
    margin-right: .37rem;
    margin-left: 0;
}
.tixian-minf dl dd .txt {
    width: 4.35rem;
    border-bottom: 1px solid #e2e2e2;
    font-size: .32rem;
}
.tixian-minf dl dd .sortslt {
    display: inline-block;
    width: 2.4rem;
    height: .6rem;
    border: 1px solid #e1e1e1;
    background: #fff;
    position: relative;
    margin: 0 .3rem 0 0;
}
.tixian-minf dl dd .sortslt span {
    line-height: .6rem;
    font-size: .26rem;
    margin-left: .2rem;
    display: block;
}
.tixian-minf dl dd .sortslt::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-top: .1rem solid #333;
    border-left: .1rem solid transparent;
    border-right: .1rem solid transparent;
    position: absolute;
    top: .3rem;
    right: .2rem;
}
.tixian-minf dl dd .sortslt select {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    opacity: 0;
}
.tixian-minf dl dd a.go-add {
    font-size: .28rem;
    color: #999999;
    text-decoration: underline;
}
.tixian-minf dl dd .txt2 {
    display: inline-block;
    width: 2.2rem;
    height: .6rem;
    border: 1px solid #e2e2e2;
    margin-right: .13rem;
    padding: 0 .1rem;
}
.tixian-minf dl dd span.yzm {
    display: inline-block;
    width: 1rem;
    height: .64rem;
    overflow: hidden;
    vertical-align: middle;
    margin-right: .13rem;
    margin-top: -0.05rem;
}
.tixian-minf dl dd span.yzm>img {
    width: 100%;
    height: 100%;
}
.tixian-minf dl dd a.kbq {
    display: inline-block;
    line-height: 1;
    vertical-align: middle;
    font-size: .28rem;
    color: #999999;
}
.tixian-jilu {
    background: #fff;
}
.tixian-jilu ul {
    margin: 0 .36rem;
}
.tixian-jilu ul li {
    border-bottom: 1px solid #e5e5e5;
    padding: .28rem 0;
    font-size: .3rem;
    color: #333;
}
.tixian-jilu ul li p {
    display: inline;
    float: right;
    width: 4.8rem;
}
.tixian-jilu ul li:last-child {
    border-bottom: none;
}
.tixian-jilu ul li p.money {
    color: #f23030;
}
.tixian-jilu ul.tixadd span {
    /*margin-right: .6rem;*/
    display: inline-block;
}
.tixian-jilu ul.tixadd .txt {
    width: 100%;
    font-size: .28rem;
    text-align: right;
    color: #333;
}
.tixian-jilu ul.tixadd .sortslt {
    float: right;
    display: inline-block;
    /*height: .8rem;*/
    position: relative;
    /*margin-left: -.03rem;*/
    text-align: right;
    width: 4.8rem;
}
.tixian-jilu ul.tixadd .sortslt span {
    /*line-height: .8rem;*/
    font-size: .28rem;
    color: #666;
    padding-right: .4rem;
}
.tixian-jilu ul.tixadd .sortslt::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-top: .1rem solid #666;
    border-left: .1rem solid transparent;
    border-right: .1rem solid transparent;
    position: absolute;
    top: .18rem;
    right: 0rem;
}
.tixian-jilu ul.tixadd .sortslt select {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    opacity: 0;
}
.tixian-jilu ul.chongzhi span {
    margin-right: .6rem;
    display: inline-block;
}
.tixian-jilu ul.chongzhi p {
    color: #333;
}
.tixian-jilu ul.chongzhi .txt {
    width: 4.8rem;
    font-size: .32rem;
}
.tixian-jilu ul li>select {
    direction: rtl;
    float: right;
    font-size: .28rem!important;
    text-align: right;
    width: 4.8rem;
}
.centertitle {
    padding: .3rem .36rem;
}
.centertitle h2 {
    font-weight: normal;
    font-size: .32rem;
}
.tixian-czfs {
    background: #fff;
    border-bottom: 1px solid #e7e7e7;
}
.tixian-czfs ul {
    margin-left: .36rem;
}
.tixian-czfs ul li {
    position: relative;
}
.tixian-czfs ul li a {
    display: block;
    line-height: 1.02rem;
    position: relative;
}
.tixian-czfs ul li a::after {
    content: '';
    display: block;
    width: .16rem;
    height: .29rem;
    background: url(../images/me/ico_go2.png) no-repeat;
    background-size: 100%;
    position: absolute;
    right: .36rem;
    top: 50%;
    margin-top: -.15rem;
}
.tixian-czfs ul li em {
    display: inline-block;
    vertical-align: middle;
    width: .64rem;
    height: .64rem;
    margin-right: .2rem;
}
.tixian-czfs ul li span {
    font-size: .32rem;
    display: inline-block;
    vertical-align: middle;
}
.tixian-czfs ul li::after {
    content: '';
    display: block;
    position: absolute;
    left: .84rem;
    bottom: 0;
    right: 0;
    background: #e3e3e3;
    height: 1px;
}
.tixian-czfs ul li:last-child::after {
    display: none;
}
.czsm {
    padding: .4rem .36rem;
}
.czsm p {
    font-size: .28rem;
    line-height: .4rem;
    color: #666;
}
.yhquanbox .tit {
    height: .88rem;
    border-bottom: 1px solid #e2e2e3;
    background: #fff;
    text-align: center;
}
.yhquanbox .tit li {
    float: left;
    width: 50%;
    font-size: .32rem;
    line-height: .88rem;
}
.yhquanbox .tit li a {
    display: inline-block;
    position: relative;
}
.yhquanbox .tit li.on a::after {
    content: '';
    display: block;
    width: 100%;
    height: .05rem;
    background: #ffcd02;
    position: absolute;
    left: 0;
    bottom: 0;
}
.yhquanbox .cont {
    display: none;
}
.yhquanbox .cont .quanitem {
    margin: .12rem auto 0;
    width: 7.28rem;
    height: 2.26rem;
    background: url(../images/me/quan_bg_wsy.png) no-repeat;
    background-size: 100%;
}
.yhquanbox .cont .quanitem .left {
    width: 5.16rem;
    float: left;
    position: relative;
    height: 2.26rem;
}
.yhquanbox .cont .quanitem .left h2 {
    font-weight: normal;
    font-size: .3rem;
    padding: .4rem .24rem;
}
.yhquanbox .cont .quanitem .left p {
    font-size: .26rem;
    margin-left: .26rem;
}
.yhquanbox .cont .quanitem .left:after {
    content: '';
    display: none;
    width: .32rem;
    height: .32rem;
    background: url(../images/me/ico_quan_xz.png) no-repeat;
    background-size: 100%;
    position: absolute;
    left: 50%;
    margin-left: -.16rem;
    bottom: .12rem;
}
.yhquanbox .cont .quanitem .right {
    float: right;
    width: 2.07rem;
    color: #fff;
    text-align: center;
    height: 2.26rem;
    position: relative;
}
.yhquanbox .cont .quanitem .right h2 {
    font-weight: normal;
    font-size: .52rem;
    padding-top: .6rem;
}
.yhquanbox .cont .quanitem .right h3 {
    font-weight: normal;
    line-height: .47rem;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
}
.yhquanbox .cont .quanitem.quanitemsx {
    background-image: url(../images/me/quan_bg_sx.png);
}
.yhquanbox .cont .quanitem.on {
    background-image: url(../images/me/quan_bg_wsy_on.png);
}
.yhquanbox .cont .quanitem.on .left {
    color: #fff;
}
.yhquanbox .cont .quanitem.on .left::after {
    display: block;
}
.mybag-top {
    height: 1.36rem;
    background: url(../images/me/topbg1.jpg) no-repeat;
    background-size: 100%;
    color: #fff;
}
.mybag-top .bag-topbar {
    padding-top: .47rem;
}
.mybag-top .bag-topbar a {
    display: block;
}
.mybag-top .bag-topbar a.btn-back {
    float: left;
    margin: .2rem 0 0 .26rem;
    font-size: .3rem;
    color: #fff;
}
.mybag-top .bag-topbar a.btn-back i.ico-back {
    display: inline-block;
    width: .19rem;
    height: .31rem;
    background: url(../images/ico_back.png) no-repeat;
    background-size: 100% auto;
    margin-right: .14rem;
    vertical-align: middle;
    position: relative;
    top: -.02rem;
}
.mybag-top .bag-topbar h2 {
    color: #fff;
    font-size: .36rem;
    text-align: center;
    position: absolute;
    width: 60%;
    left: 50%;
    font-weight: normal;
    margin-left: -30%;
    top: .47rem;
    line-height: .88rem;
}
.mybag-top .bag-topbar a.btn-msg2 {
    float: right;
    width: .4rem;
    height: .4rem;
    background: url(../images/ico_msg.png) no-repeat;
    background-size: 100% auto;
    margin: .23rem .3rem 0 0;
}
.mybag-top1 {
    padding: .5rem .3rem 0;
    /*height: 2.36rem;*/
    /*background: url(../images/me/topbg2.jpg) no-repeat;*/
    background-size: 100%;
    color: #fff;
    background-color: #262930;
}
.mybag-top1 .bag-topbar {
    padding-top: .47rem;
}
.mybag-top1 .bag-topbar a {
    display: block;
}
.mybag-top1 .bag-topbar a.btn-back {
    float: left;
    margin: .2rem 0 0 .26rem;
    font-size: .3rem;
    color: #fff;
}
.mybag-top1 .bag-topbar a.btn-back i.ico-back {
    display: inline-block;
    width: .19rem;
    height: .31rem;
    background: url(../images/ico_back.png) no-repeat;
    background-size: 100% auto;
    margin-right: .14rem;
    vertical-align: middle;
    position: relative;
    top: -.02rem;
}
.mybag-top1 .bag-topbar h2 {
    color: #fff;
    font-size: .36rem;
    text-align: center;
    position: absolute;
    width: 60%;
    left: 50%;
    font-weight: normal;
    margin-left: -30%;
    top: .47rem;
    line-height: .88rem;
}
.mybag-top1 .bag-topbar a.btn-msg2 {
    float: right;
    width: .4rem;
    height: .4rem;
    background: url(../images/ico_msg.png) no-repeat;
    background-size: 100% auto;
    margin: .23rem .3rem 0 0;
}
.bagmd-top {
    height: 1.86rem;
    border-bottom: 1px rgba(255, 255, 255, 0.35) solid;
    padding: 0 .2rem;
}
.bagmd {
    /*padding-top: .5rem; */
}
.bagmd ul li {
    width: 33.33%;
    float: left;
    text-align: center;
}
.bagmd ul li i {
    display: block;
    margin: 0 auto .22rem;
    background-repeat: no-repeat;
    background-size: 100%;
}
.bagmd ul li i.ico-1 {
    width: .63rem;
    height: .49rem;
    background-image: url(../images/me/ico_bag_top_1.png);
}
.bagmd ul li i.ico-2 {
    width: .56rem;
    height: .56rem;
    background-image: url(../images/me/ico_bag_top_2.png);
}
.bagmd ul li i.ico-3 {
    width: .74rem;
    height: .51rem;
    background-image: url(../images/me/ico_bag_top_3.png);
}
.bagmd ul li p {
    font-size: .3rem;
    line-height: .4rem;
    color: #fff;
}
.bagmd ul li p span {
    display: block;
    font-size: .5rem;
    margin-top: .4rem;
    color: #fcd70d;
}
.bagmd-top ul li {
    width: 100%!important;
    text-align: left!important;
}
.mybag-md {
    background: #262930;
}
/*.mybag-md ul{background: rgba(255,255,255,.2);}*/

.mybag-md ul li {
    width: 33.33%;
    float: left;
    padding: .22rem 0;
    line-height: 1.5;
    position: relative;
}
.mybag-md ul li a {
    display: block;
    text-align: center;
    position: relative;
}
.mybag-md ul li span {
    font-size: .24rem;
    color: #fff;
}
.mybag-md ul li p {
    font-size: .28rem;
    color: #fcd70d;
}
.mybag-md ul li:first-child::after {
    display: none;
}
.mybag-md ul li::after {
    content: '';
    display: block;
    width: 1px;
    height: .58rem;
    background: rgba(255, 255, 255, 0.35);
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -.29rem;
}
.mybag-tool {
    background: #fff;
    border-bottom: 1px solid #fbfbfb;
}
.mybag-tool ul li {
    width: 33.33%;
    float: left;
    position: relative;
    text-align: center;
}
.mybag-tool ul li:nth-child(1), .mybag-tool ul li:nth-child(2), .mybag-tool ul li:nth-child(3) {
    border-bottom: 1px #f0f0f0 solid;
}
.mybag-tool ul li a {
    display: block;
    height: 1.88rem;
    position: relative;
    padding-bottom: 0.15rem;
}
/*.mybag-tool ul li a::before { content: ''; display: block; width: 100%; height: 1px; background: #f0f0f0; position: absolute; left: 0; top: 0; }*/

.mybag-tool ul li a::after {
    content: '';
    display: block;
    width: 1px;
    height: 100%;
    background: #f0f0f0;
    position: absolute;
    right: 0;
    top: 0;
}
.mybag-tool ul li a:active {
    background: #fafafa;
}
.mybag-tool ul li i.ico {
    display: block;
    height: .41rem;
    padding-top: .55rem;
    text-align: center;
}
.mybag-tool ul li i.ico img {
    width: auto;
    height: 100%;
}
.mybag-tool ul li p {
    color: #666666;
    font-size: .28rem;
    margin-top: .18rem;
}
.mybag-ktong {
    background: #fff;
    position: relative;
}
.mybag-ktong h2 {
    font-weight: normal;
    color: #c9a970;
    font-size: .3rem;
    padding: .4rem 0 0 .7rem;
}
.mybag-ktong p {
    font-size: .24rem;
    color: #424244;
    padding: 0 0 .45rem .7rem;
}
.mybag-ktong a.ktong {
    display: block;
    padding: 0 .1rem;
    height: .45rem;
    background: #c9a970;
    border-radius: .1rem;
    color: #fff;
    text-align: center;
    line-height: .45rem;
    font-size: .24rem;
    position: absolute;
    right: .5rem;
    top: .58rem;
}
.in-mian-Dpu {
    padding-bottom: .7rem;
}
@media only screen and (min-width: 750px) {
    .in-mian-Dpu, .in-mian-Jfen {
        width: 750px;
        margin: 0 auto;
    }
}
.DpuGL-top {
    background: #fff;
    /*margin: -1.09rem .28rem 0; box-shadow: 0 0 0.05rem rgba(0, 0, 0, 0.2);*/
    background: url(../images/me/topbg5.jpg) no-repeat;
    background-size: 100% 100%;
    height: 3.7rem;
}
.DpuGL-top .userinfo {
    padding-top: .3rem;
    margin: 0 .34rem;
}
.DpuGL-top .userinfo .img {
    float: left;
    width: 1.2rem;
    height: 1.2rem;
    overflow: hidden;
    background: rgba(255, 255, 255, .1);
    border-radius: 100%;
}
.DpuGL-top .userinfo .img img {
    width: 1rem;
    height: 1rem;
    border-radius: 100%;
    overflow: hidden;
    margin: .1rem .1rem;
}
.DpuGL-top .userinfo .info {
    float: left;
    width: calc(100% - 1.5rem);
    margin-left: .3rem;
    margin-top: .1rem;
}
.DpuGL-top .userinfo .info .info-top {
    margin-bottom: .2rem
}
.DpuGL-top .userinfo .info h2 {
    font-weight: normal;
    font-size: .3rem;
    display: inline-block;
    vertical-align: middle;
    margin-right: .6rem;
    color: #fff;
}
.DpuGL-top .userinfo .info .level {
    display: inline-block;
    vertical-align: middle;
}
.DpuGL-top .userinfo .info .level .ico-level {
    display: inline-block;
    vertical-align: middle;
    width: .3rem;
    height: .3rem;
    background: url(../images/me/ico_level2.png) no-repeat;
    background-size: 100% auto;
    margin-right: .1rem;
}
.DpuGL-top .userinfo .info .level em {
    font-size: .28rem;
    color: #fcd70d;
    vertical-align: middle;
}
.DpuGL-top .userinfo .info span {
    display: inline-block;
    font-size: .22rem;
    padding: .04rem .2rem;
    background: #fcd70d;
    margin-right: .2rem;
    line-height: 1.2;
    border-radius: .06rem;
    color: #333;
    /*margin-top: .05rem;*/
}
.DpuGL-top .dpoprbar {
    padding: .16rem 0;
}
.DpuGL-top .dpoprbar li {
    float: left;
    width: 33.3333%;
    text-align: center;
    position: relative;
}
.DpuGL-top .dpoprbar li::after {
    content: "";
    width: 1px;
    height: 70%;
    position: absolute;
    right: 0;
    top: 15%;
    background: rgba(255, 255, 255, .6);
}
.DpuGL-top .dpoprbar li:last-child::after {
    display: none;
}
.DpuGL-top .dpoprbar li a {
    display: block;
    padding: .15rem 0;
}
.DpuGL-top .dpoprbar li i.ico {
    display: block;
    height: .44rem;
    text-align: center;
    position: relative;
}
.DpuGL-top .dpoprbar li i.ico em {
    display: block;
    position: absolute;
    left: 50%;
    top: -.18rem;
    min-width: .11rem;
    padding: 0 .1rem;
    height: .31rem;
    border: 1px solid #ea2d22;
    background: #fff;
    text-align: center;
    line-height: .31rem;
    font-size: .23rem;
    color: #ea2d22;
    border-radius: .17rem;
    max-width: .58rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.DpuGL-top .dpoprbar li i.ico img {
    width: auto;
    height: 100%;
}
.DpuGL-top .dpoprbar li p {
    font-size: .22rem;
    color: #e1e1e1;
    padding-top: .2rem;
}
.open-service {
    border-radius: .08rem;
    background: #fff;
    margin: -.5rem .28rem 0;
    padding: 0 .3rem;
    box-shadow: 0 0 0.05rem rgba(0, 0, 0, 0.1);
}
.open-service-font {
    text-align: center;
    width: 100%;
    padding: .4rem 0 0;
}
.open-service-font h3 {
    color: #fcd70d;
    font-size: .46rem;
    font-weight: normal;
    margin-bottom: .2rem;
}
.open-service-font p {
    color: #666;
    font-size: .24rem;
}
.open-service-btn {
    padding: .4rem 0;
    margin: 0 .4rem;
}
.open-service-btn button {
    background: #E5007E;
    width: 100%;
    color: #fff;
    border-radius: .08rem;
    border: none;
    font-size: .36rem;
    padding: .2rem 0;
    box-shadow: 0 0 20px 2px rgba(255, 201, 4, 0.3);
    /*background-image: linear-gradient(top,#ffcc07,#fdb217);
    background-image: -ms-linear-gradient(top,#ffcc07,#fdb217);
    background-image: -moz-linear-gradient(top,#ffcc07,#fdb217);
    background-image: -o-linear-gradient(top,#ffcc07,#fdb217);
    background-image: -webkit-linear-gradient(top,#ffcc07,#fdb217);*/
}
.DpuGL-state {
    background: #fff;
    margin: .2rem .28rem 0;
    box-shadow: 0 0 0.05rem rgba(0, 0, 0, 0.1);
    border-radius: .08rem;
}
.DpuGL-state .tit {
    /*line-height: .8rem;*/
    border-bottom: 1px solid #e5e5e5;
    text-align: center;
    padding: .3rem 0;
}
.DpuGL-state .tit h2 {
    font-weight: normal;
    font-size: .26rem;
    color: #666;
    text-align: center;
    margin-bottom: .2rem;
}
.DpuGL-state p {
    color: #E5007E;
    font-size: .36rem;
    text-align: center;
}
.DpuGL-state ul li {
    float: left;
    width: 33.33%;
    text-align: center;
    position: relative;
}
.DpuGL-state ul li::before {
    content: '';
    display: block;
    width: 1px;
    height: 100%;
    background: #e5e5e5;
    position: absolute;
    right: 0;
    top: 0;
}
.DpuGL-state ul li:last-child::before {
    display: none;
}
.DpuGL-state ul li a {
    display: block;
    padding: .28rem 0;
}
.DpuGL-state ul li span {
    display: block;
    color: #666;
    font-size: .22rem;
}
.DpuGL-state ul li p {
    color: #E5007E;
    font-size: .28rem;
}
.cashier-today ul li {
    width: 50%!important;
}
.DpuGL-tool {
    background: #fff;
    margin: .2rem .28rem 0;
    box-shadow: 0 0 0.05rem rgba(0, 0, 0, 0.1);
    border-radius: .08rem;
}
.DpuGL-tool .tit {
    height: .8rem;
    line-height: .8rem;
    border-bottom: 1px solid #e5e5e5;
}
.DpuGL-tool .tit h2 {
    font-weight: normal;
    margin-left: .28rem;
    font-size: .26rem;
    color: #333;
}
.DpuGL-tool .tit h2.tit-center {
    text-align: center;
    margin-left: 0;
    line-height: .8rem;
    margin-bottom: 0;
    margin-top: 0;
}
.DpuGL-tool ul li {
    width: 25%;
    float: left;
    text-align: center;
}
.DpuGL-tool ul li a {
    display: block;
    height: 1.64rem;
}
.DpuGL-tool ul li i.ico {
    display: inline-block;
    margin: .26rem auto 0;
    height: .49rem;
}
.DpuGL-tool ul li i.ico img {
    width: auto;
    height: 100%;
}
.DpuGL-tool ul li p {
    color: #666;
    font-size: .22rem;
    padding-top: .1rem;
}
.DpuGL-tc {
    margin: .36rem .28rem;
}
.DpuGL-tc a {
    display: block;
    text-align: center;
    height: .98rem;
    line-height: .98rem;
    background: #E5007E;
    color: #fff;
    font-size: .3rem;
}
.bgwhite {
    background: #fff;
}
.bgwhite .outwrap {
    background: #fff;
}
.JFen-top {
    height: 3.6rem;
    /*background: #ffc453;*/
    background: #d1a246 url(../images/me/topbg2.jpg) no-repeat;
    background-size: 100%;
}
.JFen-top .JFenGL-top {
    padding-top: .88rem;
    position: relative;
}
.JFen-top .JFenGL-top h3 {
    text-align: center;
    font-weight: normal;
    color: #ff5339;
    font-size: .28rem;
    padding-top: .26rem;
}
.JFen-top .JFenGL-top p {
    color: #fff;
    font-size: .24rem;
    text-align: center;
    padding-top: .1rem;
}
.JFen-top .JFenGL-top p strong {
    font-weight: normal;
    font-size: .86rem;
}
.JFen-top .JFenGL-top a.sm {
    display: block;
    color: #fff;
    font-size: .24rem;
    position: absolute;
    right: .53rem;
    top: 1.18rem;
}
.JFenGL-table table {
    background: #fff;
    width: 100%;
    text-align: center;
}
.JFenGL-table table th {
    position: relative;
    height: 1.01rem;
    background: #fff;
    border-bottom: 1px solid #e5e5e5;
    color: #333;
    font-weight: normal;
    font-size: .32rem;
}
.JFenGL-table table th::after {
    content: '';
    display: block;
    width: 1px;
    height: .6rem;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -.3rem;
    background: rgba(0, 0, 0, 0.1);
}
.JFenGL-table table th:last-child::after {
    display: none;
}
.JFenGL-table table td {
    font-size: .28rem;
    padding: .36rem 0;
    color: #666;
}
.JFenGL-table table td:last-child {
    color: #666;
}
.JFenGL-table table tr:nth-child(2n) {
    background: #f5f5f5;
}
.inner-bot-all {
    background: #fff;
    padding: .5rem 0;
    text-align: center;
    width: 100%;
    color: #999;
    font-size: .28rem;
}
.jiazaism {
    text-align: center;
    padding: .3rem 0;
    font-size: .28rem;
    color: #999;
}
.fx-sorttx ul li {
    width: 33.33%;
}
.txjlbx h3 {
    font-size: .3rem;
    line-height: .58rem;
    font-weight: normal;
    text-indent: .4rem;
    color: #858585;
}
.txjlbx ul {
    background: #fff;
}
.txjlbx ul li {
    border-bottom: 1px solid #c3c3c3;
    padding: .28rem 0;
    height: .88rem;
}
.txjlbx ul li .img {
    float: left;
    width: .88rem;
    height: .88rem;
    overflow: hidden;
    border-radius: 100%;
    margin-left: .27rem;
}
.txjlbx ul li .info {
    float: left;
    width: 4.05rem;
    margin-left: .25rem;
}
.txjlbx ul li .info h2 {
    font-weight: normal;
    font-size: .26rem;
}
.txjlbx ul li .info p {
    color: #a0a0a0;
    font-size: .26rem;
    padding-top: .1rem;
}
.txjlbx ul li .opr {
    float: right;
    text-align: center;
    margin-right: .33rem;
}
.txjlbx ul li .opr span.money {
    display: block;
    font-size: .32rem;
    font-weight: bold;
}
.txjlbx ul li .opr em {
    font-size: .26rem;
    display: block;
    padding-top: .1rem;
}
.txjlbx ul li .opr em.cl {
    color: #E5007E;
}
.txjlbx ul li .opr em.cg {
    color: #939393;
}
.txjlbx ul li .opr em.sb {
    color: #fc4949;
}
.txjlbx ul li:last-child {
    border-bottom: none;
}
.sj-outwrap .in-mian {
    position: absolute;
    width: 100%;
    top: .44rem;
    bottom: .88rem;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    background: #f5f5f5;
}
.sj-outwrap .topbar a.btn-back {
    margin-top: .26rem;
}
.sj-outwrap .topbar .search {
    left: .67rem;
    background: rgba(255, 255, 255, 0.6);
}
@media only screen and (min-width: 750px) {
    .sj-outwrap .in-mian {
        left: 50%;
        width: 750px;
        margin-left: -375px;
    }
}
.sjdp-top {
    position: relative;
    height: 2.3rem;
    overflow: hidden;
}
.sjdp-top .bg {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.4);
}
.sjdp-top .bg .sjdp-photo {
    width: 1.15rem;
    height: 1.15rem;
    border: 1px solid #fff;
    border-radius: 100%;
    overflow: hidden;
    float: left;
    margin: .76rem 0 0 .24rem;
    background: #fff;
}
.sjdp-top .bg h2 {
    float: left;
    margin-left: .15rem;
    margin-top: 1rem;
    font-size: .24rem;
    text-shadow: 0 0 0.05rem rgba(0, 0, 0, 0.9);
    color: #fff;
    font-weight: normal;
    line-height: 1.5;
}
.sjdp-top .bg .guanzhu {
    position: absolute;
    right: 0;
    top: .95rem;
    width: 1.15rem;
    border-top-left-radius: .12rem;
    overflow: hidden;
    border-bottom-left-radius: .12rem;
    background: #616161;
    color: #fff;
    text-align: center;
}
.sjdp-top .bg .guanzhu span {
    display: block;
    height: .49rem;
    color: #fff;
    background: #f23030;
    line-height: .49rem;
    text-align: center;
    font-size: .26rem;
    position: relative;
    border-top-left-radius: .12rem;
}
.sjdp-top .bg .guanzhu span::before {
    content: '';
    display: inline-block;
    width: .27rem;
    height: .26rem;
    background: url(../images/ico_guanzhu.png) no-repeat;
    background-size: 100% auto;
    margin-right: .08rem;
    position: relative;
    vertical-align: middle;
    top: -.03rem;
}
.sjdp-top .bg .guanzhu span.gz::before {
    background-image: url(../images/ico_guanzhu_on.png);
}
.sjdp-top .bg .guanzhu p {
    height: .32rem;
    line-height: .32rem;
    font-size: .2rem;
}
.sjdp-menu {
    background: #fff;
    height: 1rem;
    border-bottom: 1px solid #b3b3b3;
}
.sjdp-menu ul li {
    float: left;
    width: 20%;
    text-align: center;
}
.sjdp-menu ul li a {
    display: inline-block;
    padding-top: .21rem;
    position: relative;
    height: .79rem;
}
.sjdp-menu ul li i.ico {
    display: block;
    margin: 0 auto;
    line-height: .36rem;
    font-size: .26rem;
}
.sjdp-menu ul li span {
    display: block;
    font-size: .22rem;
}
.sjdp-menu ul li i.ico-index {
    width: .38rem;
    height: .36rem;
    background: url(../images/ico_bot_1.png) no-repeat;
    background-size: 100%;
}
.sjdp-menu ul li.cur a::after {
    content: '';
    display: block;
    height: .03rem;
    width: 100%;
    background: #f23030;
    position: absolute;
    left: 0;
    bottom: 0;
}
.sjdp-menu ul li.cur span, .sjdp-menu ul li.cur i.ico {
    color: #f23030;
}
.sjdp-menu ul li.cur i.ico-index {
    background-image: url(../images/ico_dp_index.png);
}
.sjdp-banner {
    background: #fff;
    padding: .15rem;
}
.sjdp-sp-list {
    padding-top: .15rem;
}
.sjdp-sp-list .xlist ul li a.Go-car {
    background-image: url(../images/ico_car2.png);
}
.sjdp-footmenu ul li {
    width: 25%;
}
.topBannerspi {
    height: 7.4rem;
}
.spi-top-info {
    background: #fff;
    margin-bottom: .16rem;
    border-top: 1px #e5e5e5 solid;
}
.spi-top-info .info {
    margin: 0 .24rem;
    padding: .1rem 0 0;
}
.spi-top-info .tit {
    position: relative;
}
.spi-top-info .tit h2 {
    float: left;
    font-weight: normal;
    width: 100%;
    font-size: .3rem;
    color: #333;
}
.spi-top-info .tit h2 span {
    display: block;
    font-size: .24rem;
    color: #ff3000;
}
.spi-top-info .tit a.share {
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    background: #E5007E;
    color: #fff;
    padding: .05rem .10rem;
    border-radius: .05rem;
    margin-right: .05rem;
    font-size: 11px;
}
.spi-top-info .preicebar {
    padding: .2rem 0;
}
.spi-top-info .preicebar span {
    /*display: block;*/
    color: #fd3d24;
    font-size: .32rem;
    margin-right: .3rem;
}
.spi-top-info .preicebar span b {
    font-size: .48rem;
    font-weight: normal;
}
.spi-top-info .preicebar del {
    /*display: block;*/
    color: #666;
    font-size: .22rem;
}
.spi-top-info .tt {
    color: #666;
    font-size: .22rem;
    padding: .2rem 0;
    border-top: 1px #e5e5e5 solid;
}
.spi-top-info .tt span {
    display: block;
    float: left;
    width: 33.33%;
}
.spi-top-info .tt span.num-t {
    text-align: center;
}
.spi-top-info .tt span.didian {
    text-align: right;
}
.spi-man {
    background: #fefbf6;
    margin-bottom: .16rem;
    padding: .2rem .1rem;
}
.spi-man p {
    font-size: .22rem;
    color: #585959;
    line-height: 1.8;
}
.spi-man p em {
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    background: #E5007E;
    color: #fff;
    padding: .02rem .08rem;
    border-radius: .05rem;
    margin-right: .05rem;
}
.spi-bz {
    background: #fff;
    margin-bottom: .16rem;
    padding: 0rem 0 .2rem;
}
.spi-bz span {
    display: block;
    width: 25%;
    text-align: center;
    float: left;
}
.spi-bz span i.ico {
    display: inline-block;
    height: .54rem;
}
.spi-bz span i.ico img {
    width: auto;
    height: 100%;
}
.spi-bz span h2 {
    font-weight: normal;
    color: #838383;
    font-size: .22rem;
}
.spi-bz-title {
    width: 100%;
    height: .88rem;
    line-height: .88rem;
    text-align: center;
    border-bottom: 1px #e5e5e5 solid;
    color: #333;
    font-size: .3rem;
    margin-bottom: .2rem;
}
.spi-intro {
    background: #fff;
    margin-bottom: .16rem;
    padding: .2rem 0;
}
.spi-intro h2 {
    text-align: center;
    font-size: .3rem;
    color: #E5007E;
    font-weight: normal;
}
.spi-intro p {
    font-size: .22rem;
    color: #828280;
    line-height: .36rem;
    text-align: center;
    margin: .1rem .36rem;
}
.spi-intro .btns {
    text-align: center;
    margin-top: .1rem;
}
.spi-intro .btns a {
    display: inline-block;
    font-size: .26rem;
    color: #666;
    border: 1px solid #d9d9d9;
    width: 2.37rem;
    height: .46rem;
    line-height: .46rem;
    margin: 0 .29rem;
    border-radius: .04rem;
}
.spi-pl {
    background: #fff;
    padding: .2rem 0 0;
    margin-top: .16rem;
}
.spi-pl .title {
    text-align: center;
    padding: .36rem 0 .24rem;
    text-align: center;
    border-bottom: 1px solid #ccc;
}
.spi-pl .title em {
    display: inline-block;
    width: .51rem;
    height: .39rem;
    background: url(../images/ico_msg_bg.png) no-repeat;
    background-size: 100% auto;
    color: #fff;
    line-height: .29rem;
}
.spi-pl a.lookmore {
    display: block;
    text-align: center;
    color: #E5007E;
    padding: .2rem 0;
    font-size: .26rem;
    background: #f8f8f8;
}
.plbarall .plbar {
    padding: .15rem .36rem;
    position: relative;
}
.plbarall .plbar::before {
    content: '';
    display: block;
    width: 6.3rem;
    height: 1px;
    background: #cecece;
    position: absolute;
    bottom: 0;
    right: 0;
}
.plbarall .plbar:last-child::before {
    display: none;
}
.plbarall .plbar .userimg {
    float: left;
    width: .68rem;
    height: .68rem;
    border-radius: 100%;
    overflow: hidden;
}
.plbarall .plbar .info {
    float: right;
    width: 5.94rem;
}
.plbarall .plbar .info .t {
    color: #8d8d8d;
    padding: .1rem 0;
}
.plbarall .plbar .info .t span {
    float: left;
    font-size: .26rem;
}
.plbarall .plbar .info .t em {
    float: right;
    font-size: .2rem;
}
.plbarall .plbar .info p {
    font-size: .28rem;
    line-height: .42rem;
}
.spi-continue {
    background: #f5f5f5;
    padding: .3rem 0;
    color: #a3a3a3;
    font-size: .28rem;
    text-align: center;
}
.spi-continue i.ico {
    display: inline-block;
    vertical-align: middle;
    width: .26rem;
    height: .2rem;
    background: url(../images/ico_tuodong.png) no-repeat;
    background-size: 100%;
    margin-right: .18rem;
}
.ljgmbox {
    position: fixed;
    left: 0;
    width: 100%;
    bottom: 0;
    background: #fff;
    height: 10.25rem;
    z-index: 100;
    transition: all .3s;
    transform: translateY(10.25rem);
}
.ljgmbox .gmimg {
    width: 2.12rem;
    height: 2.12rem;
    border: 1px solid #c2c2c2;
    border-radius: .1rem;
    position: absolute;
    left: .16rem;
    top: -.4rem;
    overflow: hidden;
    display: none;
}
.ljgmbox.open {
    transform: translateY(0);
}
.ljgmbox.open .gmimg {
    display: block;
}
.ljgmbox .gminfo {
    border-bottom: 1px solid #d1d1d1;
    padding: .3rem 0;
}
.ljgmbox .gminfo .wrap {
    margin: 0 1.4rem 0 2.7rem;
}
.ljgmbox .gminfo h2 {
    font-size: .26rem;
    font-weight: normal;
    line-height: 1.5;
}
.ljgmbox .gminfo .price {
    margin-top: .2rem;
}
.ljgmbox .gminfo .price span {
    color: #ff3000;
    margin-right: .18rem;
    font-size: .26rem;
}
.ljgmbox .gminfo .price span b {
    font-size: .48rem;
    font-weight: normal;
}
.ljgmbox .gminfo .price del {
    font-size: .24rem;
    color: #aaa;
}
.ljgmbox .gminfo .price del em {
    font-size: .32rem;
}
.ljgmbox .gmslt {
    margin: 0 .26rem;
    padding: .28rem 0 .36rem;
    border-bottom: 1px solid #d1d1d1;
}
.ljgmbox .gmslt h1 {
    font-weight: normal;
    font-size: .26rem;
    margin-bottom: .1rem;
}
.ljgmbox .gmslt .sltbox span {
    display: block;
    float: left;
    height: .38rem;
    line-height: .38rem;
    padding: 0 .45rem;
    border: 1px solid #c2c2c2;
    border-radius: .1rem;
    margin: 0 .09rem .09rem 0;
    font-size: .26rem;
}
.ljgmbox .gmslt .sltbox span.active {
    border: 1px solid #E5007E;
}
.ljgmbox .gmslt.last {
    border-bottom: none;
}
.ljgmbox .gmnumber {
    width: 2.08rem;
    height: .6rem;
    border: 1px solid #b4b4b5;
    border-radius: .1rem;
}
.ljgmbox .gmnumber i {
    display: block;
    float: left;
    width: .56rem;
    height: .6rem;
    text-align: center;
    line-height: .6rem;
    font-size: .36rem;
    color: #dc8856;
    border-right: 1px solid #b4b4b5;
}
.ljgmbox .gmnumber i:last-child {
    float: right;
    border-left: 1px solid #b4b4b5;
    border-right: none;
}
.ljgmbox .gmnumber span.zi {
    display: block;
    float: left;
    width: .88rem;
    text-align: center;
    line-height: .6rem;
    font-size: .3rem;
}
.ljgmbox .btns {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
}
.ljgmbox .btns a {
    display: block;
    font-size: .32rem;
    height: .89rem;
    background: #E5007E;
    color: #fff;
    text-align: center;
    line-height: .89rem;
}
.order-tab {
    background: #fff;
    text-align: center;
    box-shadow: 0 0 .05rem #e1e1e1;
}
.order-tab ul li {
    float: left;
    width: 16.66667%;
}
.order-tab ul li a {
    display: block;
    height: .79rem;
    line-height: .79rem;
    position: relative;
    font-size: .28rem;
    color: #d6ab58;
}
.order-tab ul li.active a::after {
    content: '';
    display: block;
    width: .93rem;
    height: .04rem;
    background: #d79747;
    position: absolute;
    left: 50%;
    margin-left: -.46rem;
    bottom: 0;
}
.order-none {
    text-align: center;
    padding: 3rem 0;
    height: calc(100% - 6rem);
    background-color: #f9f9f9;
}
.order-none .ico {
    width: 3rem;
    margin: 0 auto;
    display: block;
}
.order-none p.p1 {
    font-size: .3rem;
    line-height: 1.5;
    color: #333;
    margin-top: .1rem;
}
.order-none p.p2 {
    font-size: .22rem;
    color: #666;
    line-height: 1.5;
    margin-top: .1rem;
}
.order-none a.goshop {
    display: inline-block;
    font-size: .22rem;
    color: #E5007E;
    padding: .08rem .15rem;
    background: #fff9ee;
    border-radius: .1rem;
    margin-top: .2rem;
    border: 1px #E5007E solid;
}
.fx-ico {
    background: #fff;
    padding: .38rem .1rem;
}
.fx-ico ul li {
    float: left;
    width: 25%;
}
.fx-ico ul li i {
    display: block;
    margin: 0 auto;
    width: 1.07rem;
    height: 1.07rem;
}
.fx-ico ul li p {
    text-align: center;
    font-size: .26rem;
    padding-top: .15rem;
}
.fx-link {
    background: #fff;
    margin-top: .15rem;
}
.fx-link ul li {
    border-bottom: 1px solid #9d9d9d;
}
.fx-link ul li:last-child {
    border-bottom: none;
}
.fx-link ul li a {
    display: block;
    height: .8rem;
    line-height: .8rem;
    position: relative;
}
.fx-link ul li h2 {
    font-weight: normal;
    float: left;
    font-size: .26rem;
    margin-left: .28rem;
}
.fx-link ul li i.ico-go {
    display: block;
    width: .14rem;
    height: .19rem;
    background: url(../images/ico_video_go.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    right: .45rem;
    top: 50%;
    margin-top: -.1rem;
}
.fx-link ul li a:active {
    background: #fafafa;
}
.order-item {
    background: #fff;
    margin-top: .11rem;
}
.order-item ul {
    margin: 0 .17rem;
}
.order-item ul li {
    border-bottom: 1px solid #e7e7e7;
    padding: .12rem 0;
}
.order-item ul .bh {
    line-height: 1.5;
}
.order-item ul .bh span.bianhao {
    float: left;
    font-size: .24rem;
    color: #999;
}
.order-item ul .bh span.bianhao i.ico {
    display: inline-block;
    vertical-align: middle;
    width: .25rem;
    height: .28rem;
    background: url(../images/me/icotop_Dpu_4.png) no-repeat;
    background-size: 100%;
    margin-right: .05rem;
}
.order-item ul .bh span.state {
    float: right;
    font-size: .22rem;
    color: #e2c389;
}
.order-item ul .danwei span.photo {
    display: inline-block;
    width: .55rem;
    height: .5rem;
    border: 1px solid #f2f2f2;
    -webkit-border-radius: 0.1rem;
    -moz-border-radius: 0.1rem;
    border-radius: 0.1rem;
    overflow: hidden;
    vertical-align: middle;
    margin-right: .18rem;
}
.order-item ul .danwei em {
    display: inline-block;
    vertical-align: middle;
    font-size: .26rem;
    color: #505050;
}
.order-item ul .sp-info .img {
    float: left;
    width: 1.28rem;
    height: 1.28rem;
    border: 1px solid #e6e6e6;
    margin: 0 .2rem 0 0;
}
.order-item ul .sp-info .info {
    float: left;
    width: 4.4rem;
}
.order-item ul .sp-info .info h2 {
    font-size: .26rem;
    color: #505050;
    font-weight: normal;
}
.order-item ul .sp-info .info span.num {
    display: block;
    font-size: .22rem;
    color: #999;
    padding: .1rem 0;
}
.order-item ul .sp-info .prc {
    float: right;
    text-align: right;
}
.order-item ul .sp-info .prc span.price {
    display: block;
    font-size: .26rem;
    color: #505050;
}
.order-item ul .sp-info .prc em {
    display: block;
    font-size: .22rem;
    color: #999;
    padding: .1rem;
}
.order-item ul .time {
    text-align: right;
    font-size: .22rem;
    color: #505050;
}
.order-item ul .yfd span.yunfei {
    float: left;
    color: #505050;
    font-size: .22rem;
}
.order-item ul .yfd span.yunfei em {
    color: #999;
}
.order-item ul .yfd span.allprice {
    float: right;
    font-size: .22rem;
}
.order-item ul .kong {
    height: 44px;
}
.order-item ul .btns {
    text-align: right;
}
.order-item ul .btns a {
    display: inline-block;
    text-align: center;
    width: 1.3rem;
    height: .53rem;
    border-radius: .1rem;
    border: 1px solid #e7e7e7;
    color: #666666;
    line-height: .53rem;
    font-size: .22rem;
    margin-left: .1rem;
}
.order-item ul .btns a.color {
    background: #E5007E;
    border: 1px solid #da934d;
    color: #fff;
}
.meinner-msg {
    background: #fff;
}
.msg-search {
    margin: .1rem .94rem 0;
    border-bottom: 1px solid #fff;
    position: relative;
    height: .6rem;
}
.msg-search::before {
    content: '';
    display: block;
    width: 1px;
    height: .1rem;
    background: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
}
.msg-search::after {
    content: '';
    display: block;
    width: 1px;
    height: .1rem;
    background: #fff;
    position: absolute;
    right: 0;
    bottom: 0;
}
.msg-search .txt {
    background: none;
    height: .6rem;
    width: 86%;
    color: #fff;
    margin-left: .1rem;
    font-size: .24rem;
}
.msg-search .txt::-webkit-input-placeholder {
    color: #fff;
}
.msg-search .srhbtn {
    width: .36rem;
    height: .36rem;
    background: url(../images/ico_search2.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    top: .1rem;
    right: .1rem;
}
.msg-manlist {
    background: #fff;
}
.msg-manlist ul {
    margin-left: .38rem;
}
.msg-manlist ul li {
    border-bottom: 1px solid #ededed;
}
.msg-manlist ul li a {
    display: block;
    padding: .3rem 0;
}
.msg-manlist ul li .img {
    float: left;
    width: 1.07rem;
    height: 1.07rem;
    overflow: hidden;
    border-radius: 100%;
}
.msg-manlist ul li .info {
    float: left;
    width: 4.62rem;
    margin-left: .28rem;
}
.msg-manlist ul li .info h2 {
    font-size: .36rem;
    margin-top: .05rem;
    font-weight: normal;
}
.msg-manlist ul li .info p {
    color: #919191;
    font-size: .26rem;
}
.msg-manlist ul li .ico-msg {
    float: right;
    display: block;
    width: .61rem;
    height: .61rem;
    background: url(../images/ico_msg2.png) no-repeat;
    margin-top: .2rem;
    margin-right: .3rem;
}
.topbar-lxr h2.title {
    color: #fff;
}
.topbar-lxr a.btn-addlxr {
    color: #fff;
    float: right;
    font-size: .24rem;
    line-height: .88rem;
    margin-right: .3rem;
}
.topbar-lxr a.btn-addlxr i.icolxr {
    display: inline-block;
    width: .23rem;
    height: .23rem;
    background: url(../images/ico_add2.png) no-repeat;
    background-size: 100% auto;
    margin-left: .1rem;
    vertical-align: middle;
}
.lxrlist {
    background: #fff;
}
.lxrlist ul li {
    margin-left: .15rem;
    padding: .14rem 0;
    position: relative;
}
.lxrlist ul li a {
    display: block;
}
.lxrlist ul li .img {
    width: .75rem;
    height: .75rem;
    overflow: hidden;
    float: left;
    border-radius: .1rem;
}
.lxrlist ul li .info {
    float: left;
    margin-left: .18rem;
    width: 3.9rem;
}
.lxrlist ul li .info h2 {
    font-weight: normal;
    font-size: .26rem;
    margin-top: .06rem;
    margin-bottom: .06rem;
}
.lxrlist ul li .info p {
    font-size: .2rem;
    color: #999;
}
.lxrlist ul li .time {
    float: right;
    color: #999;
    font-size: .18rem;
    margin-top: .1rem;
}
.lxrlist ul li::after {
    content: '';
    display: block;
    left: .8rem;
    height: 1px;
    background: #eee;
    position: absolute;
    bottom: 0;
    layout-flow: 0;
    right: 0;
}
.lxrlist ul li:last-child::after {
    display: none;
}
.lxr-fenge {
    height: .16rem;
    background: #f4f4f4;
}
/*myIndex--s*/

.my-banner {
    height: 4.4rem;
    background: #fff url("../images/me/topbg3.png") no-repeat;
    background-size: 100% 100%;
    width: 100%;
    position: fixed;
    top: .88rem;
    left: 0;
    z-index: 99;
}
.my-banner>ul {
    padding: 15px 20px 20px;
}
.mui-table-view-cell {
    box-sizing: border-box;
    border-bottom: 1px solid #F0F0F0;
    position: relative;
    overflow: hidden;
    padding: 11px 15px;
    -webkit-touch-callout: none;
    height: 54px;
    background: #fff;
}
.mui-table-view-cell>a:not(.mui-btn) {
    position: relative;
    display: block;
    overflow: hidden;
    margin: -11px -15px;
    padding: inherit;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: inherit;
}
.mui-table-view-cell:after {
    display: none!important;
}
.cell-bottom-gray {
    margin-bottom: 5px;
}
.iconfont {
    display: inline-block;
    background-size: 66%!important;
    margin-right: 5px;
    width: 30px;
    height: 30px;
    vertical-align: middle;
    line-height: 30px;
    text-align: center;
}
.iconfont img {
    width: 66%;
    height: 66%;
    vertical-align: middle;
}
.icon-opening-mall {
    background: url("../images/icon-my1.png") no-repeat center center;
}
.icon-renzheng {
    background: url("../images/icon-my2.png") no-repeat center center;
}
.icon-xiaoxi-guanzhu {
    background: url("../images/icon-my3.png") no-repeat center center;
}
.icon-pay {
    background: url("../images/icon-my4.png") no-repeat center center;
}
.icon-wodexiaoxi_tiezi {
    background: url("../images/mima.png") no-repeat center center;
}
.icon-caogao {
    background: url("../images/icon-my5.png") no-repeat center center;
}
.icon-huiying {
    background: url("../images/icon-my6.png") no-repeat center center;
}
.icon-icon-collect {
    background: url("../images/fanxian.png") no-repeat center center;
}
.icon-tuijian {
    background: url("../images/icon-my7.png") no-repeat center center;
}
.icon-wentifankui_disc {
    background: url("../images/icon-my8.png") no-repeat center center;
}
.myindex-bot {
    padding-top: 5.28rem;
}
.icon-go {
    background: url("../images/ico_pt_go3.png") no-repeat right;
    background-position-x: 95%;
    background-size: 3%;
}
.icon-set {
    background: url("../images/me/ico_setup.png") no-repeat;
    margin-right: 0px;
    float: left;
    background-size: 85%!important;
}
.top-chat {
    display: flow-root;
    margin-bottom: 5px;
}
.icon-msg {
    background: url("../images/ico_msg.png") no-repeat;
    margin-right: 0px;
    float: right;
    background-size: 85%!important;
}
.top-pic {
    text-align: center;
}
.oil-logo {
    overflow: hidden;
    width: 1.3rem;
    height: 1.3rem;
    border-radius: 100%;
    /*background: url("../images/img25.jpg") no-repeat center center;background-size: 100%;*/
    margin: 0 auto;
    margin-bottom: 5px;
    /*border: 1px #fff solid;*/
    background-color: rgba(255, 255, 255, .1);
}
.oil-logo>a>img {
    width: 1.1rem;
    height: 1.1rem;
    border-radius: 100%;
    overflow: hidden;
    margin: .1rem;
}
.oil-right {}
.top-name {
    font-size: 0.32rem;
    color: rgba(255, 255, 255, 1);
}
.top-member {
    background-color: rgba(0, 0, 0, 0.7);
    padding: 0.02rem 0.1rem;
    width: 2rem;
    border-radius: 0.3rem;
    text-align: center;
    margin: 0 auto;
    margin-top: 0.1rem;
}
.icon-level {
    margin-right: 0;
    background: url("../images/me/ico_level1.png") no-repeat;
    width: 0.4rem;
    height: 0.36rem;
    vertical-align: middle;
    margin-top: 0.1rem;
    /*position: absolute;left: 100px;bottom: -10px;*/
}
.msg {
    font-size: 0.22rem;
    background: #fcd70d;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    padding: 0 8px;
    border-radius: .06rem;
    color: #333;
}
.icon-go span {
    /*position: relative;top: -9px;*/
    font-size: 14px;
    color: #555252;
}
.best-oil-container {}
.best-oil {
    margin-bottom: 16px;
    color: #fff;
    padding-left: 3px;
    /*position: relative;*/
}
.best-oil>span {
    font-size: 14px;
}
.msg:last-child {
    margin-left: .2rem;
}
.icon-level:last-child {
    position: absolute;
    right: 5px;
}
.v1 {
    /*position: absolute;right: 23px;bottom: -1px;*/
    font-size: 0.26rem!important;
    color: #fcd70d;
    vertical-align: middle;
}
.flboxs-pinpai {
    left: 0;
}
/*myIndex--e*/

/*pages*/

.pages {
    float: left;
    width: 96%;
    height: auto;
    margin: 10px 2%;
    padding: 0;
}
.pages ul {
    float: right;
    width: auto;
    height: auto;
}
.pages ul li {
    float: left;
    width: auto;
    background: #fff;
    line-height: 30px;
    font-size: 14px;
    margin: 0 3px;
    height: 30px;
    padding: 0 5px;
    border: 1px solid #ccc;
}
.pages ul li.curr a {
    color: #F30;
    font-weight: bold;
}
/*空白页*/

.screen {
    display: none;
    text-align: center;
    padding: 2rem 0;
    /*background-color: #fff;*/
    height: calc(100% - 4rem);
}
.screen-none-pic {
    width: 2.6rem;
    margin: 0 auto;
    display: block;
    margin-bottom: 0.7rem;
}
.screen-none-font {
    font-size: .3rem;
    color: #666666;
    line-height: 1.5;
    text-align: center;
}
/*mui*/

.mui-switch.mui-active {
    border-color: #fcd70d!important;
    background-color: #fcd70d!important;
}
.itemdl-switch {
    margin-top: 0.05rem;
}
.dibu {
    color: #999;
    font-size: .24rem;
    width: 100%;
    text-align: center;
    margin-bottom: .97rem!important;
    height: .6rem;
    line-height: .6rem;
}
/*理想生活首页*/

.channel-inner {
    padding-top: .88rem;
    background-color: #f5f5f5;
    margin-bottom: .97rem;
}
.mui-slider .mui-segmented-control.mui-segmented-control-inverted~.mui-slider-group .mui-slider-item {
    border-bottom: none!important;
}
/*搜索*/

.nearby-search {
    position: absolute;
    width: 56%;
    left: 22%;
    background: #fff;
    border-radius: .32rem;
    height: .64rem;
    line-height: .64rem;
    margin-top: .12rem;
    float: left;
}
.icon-search {
    width: .3rem;
    height: .3rem;
    margin: .17rem .12rem 0 .2rem;
    float: left;
    background: url(../images/icon-search-gray.png) no-repeat;
    background-size: 100%;
}
.search-input {
    width: 76%!important;
    border: none!important;
    height: .64rem!important;
    line-height: .64rem!important;
    font-size: .26rem!important;
    color: #333!important;
    background-color: transparent!important;
    margin-bottom: 0!important;
    padding: 0!important;
    float: left;
}
.fenlei-search {
    background: #E5007E;
    padding: .12rem .3rem;
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
}
.fenlei-search-inner {
    width: 6rem;
    position: relative;
    background: rgba(255, 255, 255, .4);
    border-radius: .32rem;
    height: .64rem;
    line-height: .64rem;
    float: left;
}
.fenlei-search-icon {
    width: .3rem;
    height: .3rem;
    margin: .17rem .12rem 0 .2rem;
    float: left;
}
.fenlei-search-input {
    width: 83%!important;
    border: none!important;
    height: .64rem!important;
    line-height: .64rem!important;
    font-size: .26rem!important;
    color: #fff!important;
    background-color: transparent!important;
    margin-bottom: 0!important;
    padding: 0!important;
    float: left;
}
.fenlei-search-inner input:-ms-input-placeholder {
    color: #fff;
    opacity: 1;
}
.fenlei-search-inner input::-webkit-input-placeholder {
    color: #fff;
    opacity: 1;
}
.fenlei-search-inner input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #fff;
    opacity: 1;
}
.fenlei-search-inner input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #fff;
    opacity: 1;
}
.fenlei-search-right {
    float: right;
    color: #fff;
    font-size: .28rem;
    line-height: .64rem;
}
/*nav*/

.index-nav1 {
    height: .88rem!important;
    background-color: #fff!important;
    border-bottom: 1px #e5e5e5 solid!important;
}
.index-nav-inner1 {
    height: .88rem!important;
    padding: 0 .3rem 0 0rem;
}
.index-nav-each1 {
    padding: 0 .04rem!important;
    font-size: .3rem!important;
    color: #666!important;
    height: .68rem!important;
    margin: .1rem .2rem!important;
}
/*.index-nav1>.index-nav-inner1 a:first-child{
    opacity: 0;
}
.index-nav1>.index-nav-inner1 a.mui-active:first-child{
    border-bottom: 0!important;
    opacity: 0;
}*/

.index-nav1>.index-nav-inner1>.mui-active {
    border-bottom: 2px #E5007E solid!important;
    color: #333!important;
}
.index-nav1 span a.index-nav-one {
    background: #262930;
    border-bottom-right-radius: 1rem;
    border-top-right-radius: 1rem;
    position: fixed!important;
    left: 0;
    z-index: 99999;
    margin: .1rem 0rem!important;
    padding: 0 .25rem 0 .15rem!important;
    color: #fcd70d!important;
    font-size: .3rem!important;
    height: .68rem!important;
    line-height: .68rem!important;
    border-bottom: 2px #fcd70d solid!important;
}
/*.index-nav1 .index-nav-inner1 a.index-nav-each1:nth-child(2) {
    margin-left: 1.5rem!important;
}*/

.channel {
    background-color: #fff;
}
.channel-each {
    padding: .2rem 0;
    width: 100%;
    border-bottom: 1px #e5e5e5 solid;
}
.channel-each-top {
    margin: 0 .2rem;
    background-color: #f4f6fb;
    border-radius: .06rem;
    overflow: hidden;
}
.channel-merchant-pic {
    width: 100%;
    /*height: 3rem;*/
    overflow: hidden;
    border-bottom-left-radius: .06rem;
    border-bottom-right-radius: .06rem;
    text-align: center;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.channel-merchant-pic>img {
    min-height: 100%;
}
.channel-each-font {
    padding: .2rem;
}
.channel-each-font>a>p {
    color: #333;
    font-size: .26rem;
    line-height: 0.46rem!important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.channel-each-font a p.channel-each-font-money {
    font-size: .32rem;
    color: #f74c31;
}
.channel-each-pic {
    display: inline-block;
    width: 100%;
    height: 3.64rem;
    overflow: hidden;
}
.channel-each-pic>ul {
    width: 100%;
    display: inline;
    white-space: nowrap;
    overflow-x: scroll;
    float: left;
    overflow-y: hidden;
    padding: 0 .2rem;
}
.channel-each-pic>ul>li {
    width: 24%;
    height: 3.64rem;
    display: inline-block;
    overflow: hidden;
}
.channel-each-pic>ul>li p {
    height: 1.77rem;
}
.channel-each-pic>ul>li p:first-child {
    margin-bottom: .1rem!important;
}
.channel-each-pic>ul>li img {
    width: 100%;
    height: 100%;
}
.channel-each-bot {
    padding: .2rem .2rem 0;
    width: 100%;
    display: inline-block;
}
.channel-each-bot-left {
    display: inline-block;
    font-size: .26rem;
    color: #999;
    height: .34rem;
    line-height: .34rem;
}
.channel-each-bot-right {
    float: right;
    height: .34rem;
    line-height: .34rem;
}
.channel-each-bot-right>p {
    display: inline-block;
    line-height: .34rem;
    margin-left: .5rem;
}
.channel-each-bot-right>p>a {
    font-size: .26rem;
    color: #666;
    line-height: .34rem!important;
    height: .34rem;
    display: flex;
}
.channel-each-bot-right>p>a>img {
    width: .34rem;
    height: .34rem;
    margin-right: .1rem;
}
.channel-top {
    padding: .2rem 0 0 .2rem;
    background-color: #f9f9f9;
}
.channel-top ul {
    width: 100%;
    display: inline-block;
}
.channel-top-each {
    float: left;
    margin-right: .2rem;
    margin-bottom: .2rem;
    width: calc((100% - .8rem)/4);
    text-align: center;
    background-color: #fff;
    padding: .04rem;
    font-size: .28rem;
    border-radius: .35rem;
    border: 1px #e5e5e5 solid;
    overflow: hidden;
}
.channel-top-each>a {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #999;
}
.channel-top-each>a:hover {
    color: #E5007E;
}
.channel-top-each>a:active {
    color: #E5007E;
}
.channel-active {
    background-color: #fcedd1;
    border: 1px #E5007E solid;
}
.channel-active>a {
    color: #E5007E;
}
.channel-nav {
    position: -webkit-sticky!important;
    position: sticky!important;
    top: 0rem!important;
    left: 0!important;
    z-index: 999;
    width: 100%;
}
.sticky {
    position: fixed;
    top: 1.76rem;
}
.channel-nav ul li {
    width: 20%!important;
}
.channel-nav ul li a {
    color: #666!important;
}
.fanscondt ul li.cur a {
    color: #E5007E;
}
/*轮播图*/

.swiper-container {
    width: 100%;
    height: 4rem;
    margin-left: auto!important;
    margin-right: auto!important;
    position: relative;
    overflow: hidden;
}
.swiper-slide {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    position: relative;
}
.swiper-slide>img {
    width: 100%;
    height: 4rem;
}
/*轮播图的分页点点*/

.swiper-pagination-bullet {
    background: #fff!important;
    opacity: 1!important;
}
.swiper-pagination-bullet-active {
    opacity: 1!important;
    background: #E5007E!important;
}
/*首页内容*/

.channel-main {
    /*padding-top: 1.76rem;*/
    padding-top: .88rem;
    background: #f5f5f5;
}
.index-nav {
    height: .88rem!important;
    background-color: #fff!important;
    /*display: inline-block;*/
    overflow: hidden;
    width: 100%;
    position: fixed;
    top: .88rem;
    left: 0;
    z-index: 999;
}
.index-nav-inner {
    height: 1.2rem!important;
    padding: 0 .15rem;
    overflow-y: hidden;
    overflow-x: scroll;
    width: 100%;
    float: left;
    display: inline;
    white-space: nowrap;
    overflow-x: scroll;
}
.index-nav-each {
    padding: 0 .15rem!important;
    font-size: .3rem!important;
    height: .68rem!important;
    margin: .1rem 0!important;
    line-height: .68rem;
    display: inline-block;
    overflow: hidden;
}
.index-nav-each:first-child {
    background: #262930;
    border-bottom-right-radius: 1rem;
    border-top-right-radius: 1rem;
    position: fixed;
    left: 0;
    z-index: 99999;
}
.index-nav-each:nth-child(2) {
    margin-left: 1.5rem!important;
}
.index-nav-each:first-child>a {
    color: #fcd70d!important;
}
.index-nav-each>a {
    color: #666!important;
}
.index-nav>.index-nav-inner>.nav-active>a {
    color: #fcd70d!important;
}
.index-nav>.index-nav-inner>.nav-active {
    border-bottom: 2px #fcd70d solid!important;
}
.toutiao {
    background-color: #fff;
    height: .88rem;
    line-height: .88rem;
}
.toutiao-name {
    color: #333333;
    font-size: .3rem;
    border-right: 1px #d6d6d6 solid;
    padding: 0 .15rem;
    float: left;
    height: .48rem;
    line-height: .48rem;
    margin-top: .2rem;
}
.toutiao-main {
    color: #333;
    font-size: .28rem;
    width: calc(100% - 1.8rem);
    margin: 0 .15rem;
}
.toutiao-main span {
    color: #E5007E;
    border: 1px #E5007E solid;
    margin-right: .16rem;
    font-size: .22rem;
    padding: .04rem .1rem;
}
.guanggao {
    margin-top: .2rem;
    width: 100%;
    overflow: hidden;
}
.guanggao>a {
    display: grid;
}
.guanggao a img {
    width: 100%;
}
.tuijian {
    margin-top: .2rem;
    width: 100%;
    background-color: #fff;
    display: inline-block;
}
.tuijian ul li.tuijian-each {
    float: left!important;
    width: 33.33%!important;
    height: 2.2rem!important;
    padding: .2rem!important;
    position: relative!important;
    overflow: hidden!important;
}
.tuijian ul li.zengxuan {
    width: 66.66%!important;
    border-bottom: 1px #e5e5e5 solid!important;
}
.tuijian ul li.tuijian-each::after {
    content: "";
    width: 1px;
    height: 2.2rem;
    position: absolute;
    right: 0;
    top: 0;
    background-color: #e5e5e5;
}
.tuijian ul li.tuijian-each:nth-child(2) {
    border-bottom: 1px #e5e5e5 solid;
}
.tuijian ul li.tuijian-each h3 {
    color: #333333;
    font-size: .3rem;
    margin-top: 0!important;
    line-height: .4rem;
}
.tuijian ul li.tuijian-each p {
    color: #666;
    font-size: .26rem;
    line-height: .4rem;
}
.tuijian ul li.tuijian-each .tuijian-each-pic {
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    vertical-align: middle;
}
.tuijian ul li.tuijian-each .tuijian-each-pic img {
    height: 100%;
    width: auto;
    vertical-align: middle;
}
.tuijian ul li.zengxuan .tuijian-each-pic {
    text-align: right;
    position: relative;
}
.tuijian ul li.zengxuan .tuijian-each-pic img {
    height: auto;
    width: 2.6rem;
    position: absolute;
    right: 0;
    top: -1rem;
}
@media only screen and (max-width:320px) {
    .tuijian ul li.tuijian-each h3 {
        font-size: .28rem;
    }
    .tuijian ul li.tuijian-each p {
        font-size: .22rem;
    }
    .tuijian ul li.tuijian-each {
        height: 3rem;
    }
    .tuijian ul li.tuijian-each::after {
        height: 3rem;
    }
    .tuijian ul li.zengxuan .tuijian-each-pic img {
        position: absolute;
        right: 0;
        top: -0.3rem;
    }
}
@media only screen and (min-width:750px) {
    .tuijian ul li.zengxuan .tuijian-each-pic img {
        width: 2.6rem;
        position: absolute;
        right: -0.3rem;
        top: -0.7rem;
    }
}
/*每日疯抢*/

.berserk {
    margin-top: .1rem;
    width: 100%;
    background-color: #fff;
    display: inline-block;
}
.berserk-top {
    width: 100%;
    height: .88rem;
    line-height: .88rem;
    display: inline-block;
    border-bottom: 1px #e5e5e5 solid;
}
.berserk-top>a {
    width: 100%;
    height: .88rem;
    display: inline-block;
}
.berserk-top-left {
    float: left;
    padding-left: .15rem;
    font-size: .32rem;
    color: #333;
}
.berserk-top-left>span {
    background-color: #333;
    font-size: .22rem;
    color: #fff;
    padding: .02rem;
}
.berserk-top-right {
    float: right;
    padding-right: .06rem;
    font-size: .24rem;
    color: #333;
}
.next-icon {
    font-size: .3rem!important;
}
.berserk-bot {
    display: inline-block;
    width: 100%;
    height: 3.8rem;
    overflow: hidden;
}
@media only screen and (min-width:675px) {
    .berserk-bot {
        height: 3.6rem;
    }
}
.berserk-bot-inner {
    width: 100%;
    display: inline;
    white-space: nowrap;
    /*overflow-x: scroll;
    overflow-y: hidden;*/
    overflow: hidden;
    float: left;
    padding: .1rem 0 .1rem .15rem;
}
.berserk-bot-each {
    /*display: inline-block;*/
    float: left;
    margin-right: .15rem;
    /*width: 2.28rem;*/
    width: calc((100% - .45rem)/3);
    overflow: hidden;
}
.berserk-bot-each-pic>img {
    /*width: 2.28rem;*/
    height: 2.28rem;
}
.berserk-bot-each-font {
    font-size: .24rem;
    color: #333;
    width: 100%;
    height: .8rem;
    line-height: .4rem;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal!important;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.berserk-bot-each-money {
    margin-top: .04rem!important;
}
.berserk-bot-each-money .new {
    font-size: .3rem;
    color: #E5007E;
    margin-right: .1rem;
}
.berserk-bot-each-money .old {
    font-size: .22rem;
    color: #999;
    text-decoration: line-through;
}
/*品牌大赏*/

.pingpai {
    margin-top: .2rem;
    width: 100%;
    background-color: #fff;
    display: inline-block;
}
.pingpai-bot ul {
    padding: .15rem 0 0 .15rem;
    display: inline-block;
    width: 100%;
}
.pingpai-bot ul li {
    float: left;
    margin: 0 .15rem .15rem 0;
    width: calc((100% - .61rem)/4);
    border: .01rem #e5e5e5 solid;
    height: 1.2rem;
    line-height: 1.2rem;
    vertical-align: middle;
    text-align: center;
}
.pingpai-bot ul li img {
    line-height: 1.2rem;
    vertical-align: middle;
}
/*超值热卖*/

.hot-sale {
    width: 100%;
    margin-top: .2rem;
    background-color: #fff;
    height: auto;
    overflow: visible;
}
.hot-sale-title {
    width: 100%;
    text-align: center;
    color: #333333;
    font-size: .36rem;
    padding: .4rem 0;
    margin: 0!important;
    border-bottom: 1px #e5e5e5 solid;
}
.hot-sale-main {
    border-bottom: 1px #e5e5e5 solid;
    padding: .4rem .3rem;
}
.hot-sale-main:last-child {
    border-bottom: none;
}
.hot-sale-main-pic {
    margin-bottom: .1rem;
    /*height: 4rem;*/
    width: 100%;
    overflow: hidden;
    text-align: center;
    position: relative;
}
.hot-sale-main-label {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
}
.hot-sale-main-label>p {
    background: #fd3d24;
    color: #fff;
    font-size: .26rem;
    padding: 0 .2rem 0 .1rem;
    border-bottom-right-radius: 2rem;
    border-top-right-radius: 2rem;
    margin-bottom: .1rem!important;
}
.hot-sale-main-label .hot-sale-main-logo {
    width: 1.2rem!important;
    height: auto;
}
.hot-sale-main-pic>img {
    /*width: auto!important;
    height: 4rem;*/
    max-width: 100%;
    max-height: 100%;
}
.hot-sale-main>a>h4 {
    color: #333;
    font-size: .3rem;
    width: 100%;
    line-height: .44rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.hot-sale-main>a>p {
    color: #666;
    font-size: .26rem;
    width: 100%;
    max-height: .88rem;
    line-height: .44rem;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal!important;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.hot-sale-main-bot {
    display: inline-block;
    width: 100%;
}
.hot-sale-main-bot-money {
    width: 100%;
    height: .4rem;
    line-height: .4rem;
    margin-bottom: .1rem;
}
.hot-sale-main-bot-money>p {
    display: inline-block;
    margin-right: .2rem;
    color: #333;
    font-size: .24rem;
}
.hot-sale-main-bot-left {
    float: left;
    color: #333;
    font-size: .24rem;
}
.hot-sale-main-bot-left>span {
    color: #fd3d24;
    font-size: .32rem;
}
.hot-sale-main-bot-right {
    float: right;
    height: .34rem;
    line-height: .34rem;
}
.hot-sale-main-bot-right>p {
    display: inline-block;
    line-height: .34rem;
    margin-left: .4rem;
}
.hot-sale-main-bot-right>p>a {
    font-size: .26rem;
    color: #666;
    line-height: .34rem!important;
    height: .34rem;
    display: flex;
}
.hot-sale-main-bot-right>p>a>img {
    width: .34rem!important;
    height: .34rem;
    margin-right: .1rem;
}
.channel-main-bot {
    overflow-y: scroll!important;
    overflow-x: hidden!important;
}
.mui-pull-loading {
    display: none!important;
}
/*首页nav第二项*/

.item2nav {
    background-color: #fff;
    padding: .3rem 0 .2rem;
    width: 100%;
}
.item2nav ul {
    margin-left: .2rem;
    width: 100%;
    display: inline-block;
}
.item2nav-each {
    float: left;
    margin-right: .2rem;
    width: calc((100% - 1.2rem)/5);
    text-align: center;
}
.item2nav-each-pic {
    width: 80%;
    margin-left: 10%;
}
.item2nav-each p {
    font-size: .26rem;
    color: #666;
    width: 100%;
    text-align: center;
}
/*今日秒杀*/

.miaosha {
    margin-top: .2rem;
    width: 100%;
    background-color: #fff;
    display: inline-block;
}
.miaosha-top {
    width: 100%;
    height: .88rem;
    line-height: .88rem;
    display: inline-block;
    /*border-bottom: 1px #e5e5e5 solid;*/
    font-size: .3rem;
    color: #333;
    text-align: center;
}
.miaosha-each-pic {
    border: 1px #e5e5e5 solid;
    height: 2.4rem;
    width: 100%;
    overflow: hidden;
    text-align: center;
    position: relative;
    vertical-align: middle;
    line-height: 2.4rem;
    margin-bottom: .1rem;
}
.miaosha-each-pic>img {
    width: 60%!important;
    text-align: center;
    vertical-align: middle;
    line-height: 2.4rem;
}
.miaosha-each-pic-zhe {
    position: absolute;
    top: .1rem;
    left: 0;
    z-index: 99;
}
.miaosha-each-pic-zhe>p {
    background: #E5007E;
    color: #fff;
    font-size: .2rem;
    padding: 0 .2rem 0 .1rem;
    border-bottom-right-radius: 2rem;
    border-top-right-radius: 2rem;
    margin-bottom: .1rem!important;
    height: .36rem;
    line-height: .36rem;
}
.remen-bot {
    padding: 0 .15rem .15rem;
    display: inline-block;
}
.remen-bot-left {
    float: left;
    margin-right: .15rem;
    width: calc((100% - .15rem)/2);
    height: 3.65rem;
    overflow: hidden;
}
.remen-bot-left img {
    height: 100%;
}
.remen-bot-right {
    float: right;
    width: calc((100% - .15rem)/2);
    height: 3.65rem;
    overflow: hidden;
}
.remen-bot-right img {
    height: 1.75rem;
    display: block;
}
.remen-bot-right img:first-child {
    margin-bottom: .15rem;
}
.remai-bot {
    border-bottom: .2rem #f5f5f5 solid;
}
.remai-bot:last-child {
    border-bottom: none;
}
.miaosha-guanggao {
    width: 100%;
    overflow: hidden;
}
.xihuan-bot {
    float: left;
    padding: 1.88rem .15rem 0;
    width: 100%;
    height: auto;
}
.xihuan-bot.footprint {
    padding: .2rem .15rem .97rem .15rem;
}
.xihuan-bot.footprint.iPhoneX {
    padding-bottom: 1.37rem;
}
.xihuan-bot-each {
    float: left;
    margin: 0 .15rem .15rem 0;
    width: calc((100% - .15rem)/2);
    /*padding: .15rem;*/
    border: .02rem #e5e5e5 solid;
    background: #fff;
}
.xihuan-bot-each:nth-child(2n) {
    margin-right: 0;
}
.xihuan-bot-each-pic {
    position: relative;
    width: 100%;
   /* height: 3.6rem;
    line-height: 3.6rem;*/
    vertical-align: middle;
    text-align: center;
    overflow: hidden;
}
.xihuan-bot-each-pic .saleout {
    position: absolute;
    width: 1rem;
    height: 1rem;
    line-height: 1rem;
    color: #fff;
    border-radius: 2rem;
    background-color: rgba(235, 41, 148, 0.5)!important;
    filter: Alpha(opacity=50);
    background: #EB2994;
    text-align: center;
    font-size: .3rem;
    margin: 35%;
    z-index: 1;
}
.xihuan-bot-each-pic .zhekou, .xihuan-bot-each-pic .sheng {
    position: absolute;
    width: auto;
    height: auto;
    line-height: .35rem;
    padding: 0 .1rem;
    color: #555;
    border: 1px solid #555;
    border-radius: 0 .1rem;
    background: #fff;
    text-align: center;
    font-size: .26rem;
    z-index: 1;
    bottom: 0;
}
.xihuan-bot-each-pic .remove {
    /*position: absolute;*/
    float: right;
    right: 0;
    width: .4rem;
    height: .4rem;
    background: url(../images/me/icon_delete.png) no-repeat;
    background-size: .4rem .4rem;
}
.xihuan-bot-each-pic .sheng {
    right: 0;
}
.xihuan-bot-each-pic img {
    /*width: auto!important;*/
    /*max-height: 90%;*/
    /*max-width: 90%;*/
    /*line-height: 3.6rem;*/
    float: left;
    /*vertical-align: middle;*/
}
.xihuan-bot-each-title {
    font-size: .26rem;
    color: #333;
    padding: 0 0.15rem;
    line-height: .4rem;
    margin-top: .2rem;
    /*height: .8rem;*/
    /*display: -webkit-box;*/
    overflow: hidden;
    white-space: nowrap!important;
    text-overflow: ellipsis;
  /*  word-wrap: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;*/
}
.xihuan-bot-each-fonu {
    font-size: .22rem;
    color: #666;
    margin: .1rem 0;
    padding: 0 0.2rem;
}
.xihuan-bot-each-number {
    font-size: .26rem;
    color: #666;
    display: inline-block;
    /*float: left;*/
}
.xihuan-bot-each-kucun {
    font-size: .26rem;
    color: #666;
    float: right;
}
.xihuan-bot-each-money{ 
padding: 0 0.2rem; }
.xihuan-bot-each-money-left {
    /*float: right;*/
    color: #fc671a;
    font-size: .26rem;
    display: inline-block;
}
.xihuan-bot-each-money-left b {
    font-size: .28rem;
    font-weight: normal;
}
.xihuan-bot-each-money del {
    color: #666;
    font-size: .24rem;
    float: right;
    margin-left: 0.2rem;
}
.xihuan-bot-each-money-left span {
    font-size: .28rem;
}
.xihuan-bot-each-money-right {
    float: right;
    color: #E5007E;
    font-size: .24rem;
    vertical-align: middle;
}
.xihuan-bot-each-money-right img {
    width: .24rem!important;
    height: .3rem!important;
    margin-right: .1rem;
    vertical-align: middle;
}

.r-del{
     float: right;
    right: 0;
    width: .4rem;
    height: .4rem;
    background: url(../images/me/icon_delete.png) no-repeat;
    background-size: .4rem .4rem;
}
/*我的*/

.me-main {
    margin: 0 0 .2rem;
    border-radius: 0;
    box-shadow: none;
}
.me-top {
    height: 5.3rem;
    background: #fff;
    width: 100%;
}
.me-top-inner {
    height: 5.3rem;
    background: #fff url(../images/me/me-bj.jpg) no-repeat;
    background-size: 100% auto;
    width: 100%;
}
.me-set {
    height: .88rem;
    padding: 0 .3rem;
    width: 100%;
}
.me-set-pic {
    padding: .24rem 0;
}
.me-set-pic img {
    width: .4rem;
    height: .4rem;
}
.me-set-left {
    float: left;
}
.me-set-right {
    float: right;
    margin-left: .3rem;
}
.me-top-touxiang {
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 100%;
    margin: 0 auto;
    margin-bottom: .1rem;
    border: 1px #fff solid;
    position: relative;
    margin-top: .3rem;
}
.me-top-touxiang>a>img {
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 100%;
    overflow: hidden;
}
.me-top-touxiang-icon {
    width: .3rem;
    height: .3rem;
    position: absolute;
    right: 0;
    bottom: 0;
}
.me-top-name {
    width: 100%;
    text-align: center;
    font-size: .34rem;
    color: #333;
    font-weight: normal;
    margin-bottom: .1rem;
}
.me-top-tel {
    width: 100%;
    text-align: center;
    font-size: .26rem;
    color: #666;
}
.me-top-money {
    margin: .2rem 0 .2rem;
    display: inline-block;
    width: 100%;
}
.me-top-money-each {
    width: 25%;
    text-align: center;
    float: left;
    position: relative;
}
.me-top-money-each::after {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background-color: #e5e5e5;
}
.me-top-money-each:last-child::after {
    display: none;
}
.me-top-money-each p {
    color: #333;
    font-size: .22rem;
}
.me-top-money-each p.me-top-money-each-num {
    color: #E5007E;
    font-size: .28rem;
    margin-bottom: .1rem!important;
}
.me-pic {
    margin: .2rem 0 .2rem .2rem;
    display: inline-block;
    width: calc(100% - .2rem);
}
.me-pic-item {
    float: left;
    margin-right: .2rem;
    width: calc((100% - .4rem)/2);
    height: 1.64rem;
    text-align: center;
}
.mpi1 {
    background: url(../images/me/me-pic1.jpg) no-repeat;
    background-size: 100% 100%;
}
.mpi2 {
    background: url(../images/me/me-pic2.jpg) no-repeat;
    background-size: 100% 100%;
}
.mpi3 {
    background: url(../images/me/me-pic3.png) no-repeat;
    background-size: 100% 100%;
}
.mpi4 {
    background: url(../images/me/me-pic4.png) no-repeat;
    background-size: 100% 100%;
}
.me-pic-item h4 {
    font-size: .3rem;
    color: #fff;
    padding: .36rem 0 .1rem;
    font-weight: normal;
}
.me-pic-item p {
    font-size: .24rem;
    color: #fff;
}
.me-pic-item p span {
    font-size: .3rem;
    color: #fcd70d;
}
.me-pic1 {
    margin: .2rem 0 .1rem;
    display: inline-block;
    width: 100%;
    height: 1.6rem;
    overflow: hidden;
}
.me-pic1 ul {
    width: 100%;
    display: inline;
    white-space: nowrap;
    overflow-x: scroll;
    float: left;
    overflow-y: hidden;
}
.me-pic1-item {
    display: inline-block;
    margin-left: .2rem;
    width: 4.6rem;
    height: 1.6rem;
    overflow: hidden;
}
.me-pic1-item:last-child {
    margin-right: .2rem;
}
.me-pic1-item p {
    font-size: .24rem;
}
.me-pic1-item p span {
    font-size: .26rem;
    margin-left: .1rem;
}
.mpi3 p {
    color: #a9845c;
    padding: .8rem 0 0 .9rem;
}
.mpi3 p span {
    color: #d9441b;
}
.mpi4 p {
    color: #fff;
    padding: .8rem 0 0 1.7rem;
}
.mpi4 p span {
    color: #fdf120;
}
.me-laba {
    background: #eceffe;
    height: .66rem;
    line-height: .66rem;
}
.me-laba-left {
    padding: 0 .2rem;
    float: left;
    height: .66rem;
    line-height: .66rem;
}
.me-laba-left img {
    width: .3rem!important;
    height: .3rem;
    margin-top: .18rem;
}
.me-laba-right {
    color: #666;
    font-size: .24rem;
    width: calc(100% - .9rem);
    margin: 0 .15rem 0 0;
}
.me-bot {
    background: #fff;
    margin-bottom: .2rem;
}
.me-bot-title {
    height: .88rem;
}
.me-bot-title ul {
    width: 100%;
    display: inline-block;
}
.me-bot-title ul li {
    float: left;
    width: 33.3333%;
    text-align: center;
    line-height: .88rem;
    font-size: .3rem;
    border-bottom: .02rem #e5e5e5 solid;
}
.me-bot-title ul li a {
    color: #333;
}
.me-bot-title ul li.me-active {
    border-bottom: .03rem #E5007E solid;
}
.me-bot-title ul li.me-active a {
    color: #E5007E;
}
.me-bot-item ul {
    width: 100%;
    display: table;
}
.me-bot-item ul li {
    width: 33.3333%;
    float: left;
    text-align: center;
    position: relative;
    border-bottom: 1px #e5e5e5 solid;
}
.me-bot-item ul li a {
    display: block;
    height: 1.64rem;
}
.me-bot-item ul li i.ico {
    display: inline-block;
    margin: .26rem auto 0;
    height: .49rem;
}
.me-bot-item ul li i.ico img {
    width: auto;
    height: 100%;
}
.me-bot-item ul li p {
    color: #666;
    font-size: .22rem;
    padding-top: .1rem;
}
.me-bot-item ul li::after {
    content: '';
    display: block;
    width: 1px;
    height: 100%;
    background: #e5e5e5;
    position: absolute;
    right: 0;
    top: 0;
}
.me-bot-item ul li:nth-child(3n)::after {
    content: '';
    display: block;
    width: 1px;
    height: 100%;
    background: #e5e5e5;
    position: absolute;
    right: 0;
    top: 0;
    display: none;
}
/*分类*/

.fenlei-bot {
    margin-top: .2rem;
}
.fenlei-bot-each {
    background: #fff;
    margin-bottom: .2rem!important;
}
.fenlei-bot-each:last-child {
    margin-bottom: 0!important;
}
.fenlei-title {
    padding: .3rem 0;
}
.fenlei-title h2 {
    color: #333;
    font-size: .3rem;
    text-align: center;
    width: 100%;
    font-weight: normal;
    margin-top: 0;
    letter-spacing: 4px;
}
.guoqi {
    margin: 0 auto;
    width: .6rem!important;
    height: .6rem;
}
.fenlei-title p {
    color: #666;
    font-size: .14rem;
    text-align: center;
    width: 100%;
    position: relative;
    text-transform: uppercase;
}
.fenlei-title p::after {
    content: "";
    width: 1.4rem;
    height: .01rem;
    background: #e5e5e5;
    position: absolute;
    left: calc((100% - 1.4rem)/2);
    top: 0;
}
.fenlei-main {
    display: inline-block;
    width: 100%;
}
.fenlei-main ul li {
    width: 24%;
    /*float: left;*/
    display: inline-block;
    vertical-align: text-top;
    margin-bottom: .1rem;
}
.fenlei-bot1 ul li .fenlei-main-pic img {
    border: none;
}
.fenlei-main-pic {
    width: 100%;
    height: 25vw;
    overflow: hidden;
    text-align: center;
    line-height: 25vw;
    vertical-align: middle;
}
.fenlei-main-pic img {
    width: auto!important;
    height: auto;
    max-width: 80%;
    max-height: 80%;
    vertical-align: middle;
    border: 1px #e5e5e5 solid;
}
.fenlei-main ul li p {
    text-align: center;
    width: 100%;
    color: #333;
    font-size: .26rem;
    min-height: .4rem;
}
.fenlei-main ul li p.fenlei-main-eg {
    text-transform: uppercase;
    font-size: .2rem;
}
/*红包页面*/

.yellow {
    color: #ffd800!important;
}
.hongbao-bot {
    padding-top: 4.28rem;
    margin-bottom: .97rem;
    min-height: calc(100vh + 2.43rem);
    height: auto;
}
.hongbao-nav {
    width: 100%;
    height: .88rem!important;
    background-color: #fff!important;
    border-bottom: 1px #e5e5e5 solid!important;
    position: fixed!important;
    top: .88rem!important;
    left: 0!important;
    z-index: 999;
}
.hongbao-nav-inner {
    height: .88rem!important;
    width: 100%!important;
}
.hongbao-nav-each {
    width: 49%!important;
    padding: 0!important;
    font-size: .3rem!important;
    color: #666!important;
    height: .68rem!important;
    margin: .1rem 0rem!important;
    position: relative;
    display: inline-block;
    text-align: center;
    line-height: .68rem;
}
.hongbao-active {
    /*border-bottom: 2px #E5007E solid!important;*/
    color: #333!important;
}
.hongbao-active::after {
    content: '';
    display: block;
    width: .8rem;
    height: .04rem;
    background: #E5007E;
    position: absolute;
    left: 50%;
    margin-left: -.4rem;
    bottom: 0;
}
.hongbao-bot-main {
    position: absolute;
    top: 4.26rem!important;
    bottom: 0;
    padding-top: .88rem;
}
.hongbao-bot-main-item {
    background: #f5f5f5;
    /*overflow-y: auto;
    height: calc(100vh - 2.73rem);*/
}
.hongbao-bot-each {
    background: #fff;
    border-bottom: 1px #e5e5e5 solid;
    margin-bottom: .1rem!important;
}
.hongbao-bot-each-top {
    background: #fff;
    padding: .2rem .2rem .05rem;
    display: inline-block;
    width: 100%;
}
.hongbao-bot-each-top-tou {
    /*margin-bottom: .2rem;*/
    display: inline-block;
    width: 100%;
    height: .88rem;
    overflow: hidden;
}
.hongbao-bot-each-top-touxiang {
    float: left;
    width: .88rem;
    height: .88rem;
    margin-right: .2rem;
    border-radius: 100%;
    overflow: hidden;
}
.hongbao-bot-each-top-right {
    float: left;
}
.hongbao-bot-each-top-right h2 {
    font-size: .3rem;
    color: #333;
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight: bold;
}
.hongbao-bot-each-top-right p {
    font-size: .22rem;
    color: #999;
}
.hongbao-bot-each-top-del {
    float: right;
    width: .3rem;
    height: .3rem;
}
.hongbao-bot-each-top-font {
    font-size: .3rem;
    color: #333;
    line-height: .44rem;
    margin-bottom: .2rem;
}
.hongbao-bot-each-top-pic li {
    float: left!important;
    margin-right: .15rem!important;
    margin-bottom: .15rem!important;
    width: calc((100% - .3rem)/3)!important;
    height: calc((100vw - .7rem)/3)!important;
    overflow: hidden!important;
    line-height: calc((100vw - .7rem)/3);
    text-align: center;
    vertical-align: middle;
}
.hongbao-bot-each-top-pic li:nth-child(3n) {
    margin-right: 0!important;
}
.mui-slider .mui-slider-group .mui-slider-item .hongbao-bot-each-top-pic li img {
    width: auto!important;
    height: 100%!important;
    min-height: 100%!important;
    min-width: 100%!important;
    max-width: none!important;
    max-height: none!important;
}
.hongbao-bot-each-top-pic li img {
    width: auto!important;
    height: 100%!important;
    min-height: 100%!important;
    min-width: 100%!important;
    max-width: none!important;
    max-height: none!important;
}
.hongbao-bot-each-lianjie {
    margin: 0 .2rem .2rem;
    background: #fff;
}
.hongbao-bot-each-lianjie a {
    width: 100%;
    background: #F9F9F9;
    padding: .15rem;
    display: block;
}
.hongbao-bot-each-lianjie-left {
    width: 1.1rem;
    height: 1.1rem;
    margin-right: .2rem;
    overflow: hidden;
    float: left;
}
.hongbao-bot-each-lianjie a p {
    font-size: .3rem;
    color: #333;
    line-height: 1.1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.hongbao-bot-each-xuan {
    width: 100%;
    /*border-bottom: 1px #e5e5e5 solid;*/
    border-top: 1px #e5e5e5 solid;
    background: #fff;
}
.hongbao-bot-each-xuan ul {
    height: .78rem;
    line-height: .78rem;
}
.hongbao-bot-each-xuan ul li {
    float: left;
    width: 50%!important;
    text-align: center;
    position: relative;
    color: #333;
    font-size: .26rem;
    line-height: .78rem!important;
    vertical-align: middle!important;
    min-height: .78rem!important;
    padding: 0!important;
}
.scroller li {
    padding: 0!important;
    background-color: transparent!important;
}
.hongbao-bot-each-xuan ul li img {
    width: .3rem!important;
    height: .3rem;
    margin-right: .14rem;
    vertical-align: middle;
}
.hongbao-bot-each-xuan ul li::after {
    content: "";
    width: 1px;
    height: 60%;
    background: #E5E5E5;
    position: absolute;
    right: 0;
    top: 20%;
}
.hongbao-bot-each-xuan ul li:last-child::after {
    display: none;
}
.hongbao-bot-each-pinglun {
    background: #F9F9F9;
    padding: .2rem .2rem .1rem;
}
.hongbao-bot-each-pinglun-ge {
    margin-bottom: .1rem;
    color: #666;
    font-size: .3rem;
}
.hongbao-bot-each-pinglun-ge span {
    color: #333;
}
.hongbao-fixd {
    position: fixed;
    right: .3rem;
    bottom: 1.4rem;
    z-index: 999;
}
.hongbao-fixd a {
    width: 1rem;
    height: 1rem;
    display: block;
    margin-bottom: .3rem;
}
/*消息*/

.xiaoxi-main-time {
    width: 100%;
    text-align: center;
    color: #333;
    font-size: .26rem;
}
.xiaoxi-main-each {
    margin: 0.1rem 0;
    background-color: #fff;
    border-radius: 0.1rem;
    overflow: hidden;
}
.xiaoxi-main-each-pic {
    width: 100%;
    height: 3.2rem;
    overflow: hidden;
}
.xiaoxi-main-each-pic img {
    height: auto;
    min-width: 100%;
    min-height: 3.2rem;
}
.xiaoxi-main-each-font {
    display: inline-block;
    width: 100%;
    color: #333;
    font-size: .28rem;
    padding: .1rem;
    line-height: 0.5rem;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal!important;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/*发布动态*/

.xiangfabox {
    background: #fff;
    /*border-bottom: 1px solid #e5e5e5;*/
    margin-bottom: .2rem;
}
.xiangfabox-top {
    border-bottom: 1px #e5e5e5 solid;
    margin-bottom: .2rem;
}
.xiangfabox-top textarea {
    margin: .2rem;
    font-size: .3rem;
    color: #666;
    height: 2.4rem;
    overflow-y: auto;
    width: calc(100% - .4rem);
    line-height: .5rem;
}
.xiangfabox-top p {
    color: #cccccc;
    font-size: .26rem;
    text-align: right;
    padding: 0 .2rem .2rem;
}
.xiangfabox .scimg {
    padding: 0 .1rem;
}
.xiangfabox .scimg li {
    float: left;
    width: 1.58rem;
    height: 1.58rem;
    margin: 0 .1rem .2rem;
    position: relative;
}
.xiangfabox .scimg li span {
    display: block;
    overflow: hidden;
    width: 1.58rem;
    height: 1.58rem;
}
.xiangfabox .scimg li em.close {
    width: .32rem;
    height: .32rem;
    display: block;
    position: absolute;
    right: -.16rem;
    top: -.16rem;
    background: url(../images/ico_regclose.png) no-repeat;
    background-size: 100%;
}
.xiangfabox .scimg li.addimg {
    width: 1.56rem;
    height: 1.56rem;
    background: url(../images/ico_add.png) center center no-repeat;
    background-size: 100%;
}
.xiangfabox .scimg li.addimg span {
    color: #CCCCCC;
    font-size: .22rem;
    letter-spacing: 1px;
    text-align: center;
    line-height: 2.4rem;
}
.xiangfabox .scimg li.addimg input[type='file'] {
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.xyxiang {
    padding: .26rem .2rem;
    min-height: .46rem;
    line-height: .46rem;
    position: relative;
    background: #fff;
}
.xyxiang>a {
    width: 100%;
    display: block;
}
.xyxiang-left {
    width: 1.9rem;
    display: inline-block;
    font-size: .3rem;
    vertical-align: middle;
    color: #333;
}
.xyxiang-right {
    color: #666;
    height: .46rem;
    font-size: .28rem;
    text-align: right;
    float: right;
    display: inline-block;
    position: relative;
    width: 4.4rem;
}
.icon-right img {
    width: .16rem;
    height: .26rem;
    vertical-align: middle;
    margin-left: .24rem;
}
/*购物车*/

.cart-main {
    position: absolute;
    width: 100%;
    top: .0rem;
    bottom: 1rem;
    overflow-y: auto;
}
.cart-shop {
    margin: 0 .2rem;
    height: .88rem;
    line-height: .88rem;
    border-bottom: 1px #e5e5e5 solid;
    background: #fff;
}
.cart-shop p {
    color: #333;
    font-size: .3rem;
    display: inline-block;
    vertical-align: middle;
    margin-left: .2rem;
    height: .88rem;
    line-height: .88rem;
}
.cart-shop p img {
    width: .4rem;
    height: .4rem;
    margin-right: .2rem;
    vertical-align: middle;
}
.cart-checkbox {
    float: left;
    height: 1.6rem;
    line-height: 1.6rem;
    margin-right: .3rem;
}
.cart-del {
    position: absolute;
    right: .2rem;
    bottom: .39rem;
    width: .32rem;
    height: .32rem;
}
.cart-foot {
    height: 1rem;
    border-top: 1px #e5e5e5 solid;
    background: #fff;
    position: fixed;
    left: 0;
    bottom: 0rem;
    width: 100%;
}
.cart-foot-left {
    float: left;
    margin-left: .2rem;
    line-height: 1rem;
    font-size: .3rem;
    color: #666;
}
.cart-foot-left input {
    margin-right: .2rem;
}
.cart-foot-center {
    float: left;
    margin-left: .5rem;
    color: #666;
    font-size: .26rem;
    line-height: 1rem;
}
.cart-foot-center span {
    font-size: .22rem;
}
.cart-foot-center b {
    font-size: .32rem;
    color: #E5007E;
    margin-right: .1rem;
}
.cart-foot-btn {
    float: right;
    display: block;
    width: 2rem;
    height: 1rem;
    background: #E5007E;
    color: #fff!important;
    font-size: .34rem;
    text-align: center;
    line-height: 1rem;
}
/*登录*/

.login-bot {
    padding: 0 .2rem;
    font-size: .26rem;
}
.login-bot a {
    color: #666!important;
}
.login-bot-left {
    display: inline-block;
}
.login-bot-right {
    float: right;
}
/*注册*/

.register-checked {
    padding: .3rem .2rem 0;
}
.register-checked span {
    color: #666;
    font-size: .26rem;
    margin-left: .1rem;
}
/*商品详情*/

.goodsdetail-tel {
    padding: .2rem;
    background: #fff;
    margin-bottom: .16rem;
}
.goodsdetail-tel-left {
    display: inline-block;
    height: .8rem;
    line-height: .8rem;
    vertical-align: middle;
    color: #333;
    font-size: .3rem;
}
.goodsdetail-tel-left img {
    width: .8rem;
    height: .8rem;
    overflow: hidden;
    border-radius: 100%;
    border: 1px #e5e5e5 solid;
    margin-right: .1rem;
    vertical-align: middle;
}
.goodsdetail-tel-right {
    float: right;
    width: .5rem;
    height: .5rem;
    margin: .15rem 0;
    padding: 0 .1rem 0 .3rem;
    border-left: 1px #e5e5e5 solid;
}
.goodsdetail-information {
    background: #fff;
    margin-bottom: .16rem;
}
.goodsdetail-information h2 {
    height: .88rem;
    line-height: .88rem;
    border-bottom: 1px #e5e5e5 solid;
    color: #333;
    font-size: .3rem;
    padding-left: .2rem;
    font-weight: normal;
}
.goodsdetail-information-main {
    padding: .2rem .2rem 0;
}
.goodsdetail-information-font {
    padding-bottom: .2rem!important;
    color: #666;
    font-size: .26rem;
}
.goodsdetail-information-font span {
    color: #333;
    margin-right: .2rem;
}
/*文章详情*/

.articledetails {
    background: #fff;
    padding: 0 .2rem;
    height: 100%;
}
.articledetails-title {
    color: #333;
    font-size: .4rem;
    padding: .3rem 0;
    /*font-weight: normal;*/
}
.articledetails-timeautor {
    padding-bottom: .3rem;
}
.articledetails-time {
    color: #999;
    font-size: .26rem;
    font-weight: normal!important;
}
.articledetails-autor {
    color: #999;
    font-size: .26rem;
    margin-left: .4rem;
    font-weight: normal!important;
}
.articledetails-pic {
    width: 100%;
    height: auto;
    text-align: center;
    margin-bottom: .2rem;
}
.articledetails-font {
    color: #333;
    font-size: .3rem;
    line-height: .44rem;
    letter-spacing: 1px;
}
.articledetails-font span {
    font-weight: bold;
}
/*开通会员*/

.huiyuan-top {
    padding: .3rem .3rem .1rem;
    width: calc(100% - .6rem);
    display: inline-block;
}
.huiyuan-top-pic {
    float: left;
    width: .44rem;
    height: auto;
    margin-right: .2rem;
}
.huiyuan-top-right {
    position: relative;
    float: left;
    width: 6.2rem;
    width: calc(100% - .64rem);
}
.huiyuan-top-right p {
    color: #333;
    font-size: .3rem;
    margin-bottom: .2rem!important;
}
.huiyuan-top-right p.huiyuan-top-shuoming a {
    position: absolute;
    right: 0;
    top: 0;
    color: #666;
    font-size: .24rem;
}
.huiyuan-top-right p a img {
    width: .26rem;
    height: .26rem;
    margin-right: .1rem;
    vertical-align: middle;
}
.huiyuan-bot {
    background: #fff;
    border-radius: .08rem;
    overflow: hidden;
    margin: 0 .3rem;
    width: calc(100% - .6rem);
}
.huiyuan-bot-title {
    background: #fd5cb5;
    text-align: center;
    height: .88rem;
    line-height: .88rem;
    color: #fff;
    font-size: .3rem;
}
.huiyuan-bot-title i {
    width: .08rem;
    height: .08rem;
    background: #fff;
    margin: 0 .2rem;
    vertical-align: middle;
    display: inline-block;
    transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
}
.huiyuan-bot-inner {
    padding: 0 .5rem;
}
.huiyuan-bot-inner li {
    padding: .2rem 0;
    width: 100%;
    border-bottom: 1px #e5e5e5 solid;
    display: inline-block;
}
.huiyuan-bot .moneytxt {
    text-align: center;
    line-height: .6rem;
    font-size: .3rem;
    margin-top: .3rem;
}
.huiyuan-bot .moneytxt span {
    color: #e5007e;
    font-size: .5rem;
}
.huiyuan-bot .tuijiantxt {
    text-align: center;
    line-height: 1rem;
    color: #B200B2;
    font-size: .3rem;
}
.huiyuan-bot .xieyi {
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    color: #666;
    font-size: .25rem;
}
.huiyuan-bot .xieyi a {
    color: #E5007E;
}
.huiyuan-bot-inner-pic {
    float: left;
    width: 1rem;
    height: 1rem;
    margin-right: .2rem;
}
.huiyuan-bot-inner-font {
    position: relative;
    float: left;
    width: 4.9rem;
    width: calc(100% - 1.2rem);
}
.huiyuan-bot-inner-font h2 {
    color: #333;
    font-size: .3rem;
    padding: .3rem 0 .14rem;
}
.huiyuan-bot-inner-font h2 span {
    font-size: .26rem;
    font-weight: normal;
    margin-left: .3rem;
}
.huiyuan-bot-inner-font p {
    color: #666;
    font-size: .24rem;
}
.huiyuan-bot-money {
    padding: .5rem .5rem .1rem;
    display: inline-block;
    width: calc(100% - 1rem);
}
.huiyuan-bot-money-hui {
    float: left;
    color: #fff;
    font-size: .2rem;
    background: #feb133;
    border-radius: 2rem;
    padding: 0 .2rem;
    margin-right: .2rem;
    margin-top: .18rem;
    line-height: .36rem;
    height: .36rem;
    box-shadow: 0 0 4px 1px #feb133;
}
.huiyuan-bot-money-xu {
    float: left;
    color: #333;
    font-size: .24rem;
}
.huiyuan-bot-money-xu span {
    color: #dc268a;
    font-size: .48rem;
    padding: 0 .1rem;
}
.huiyuan-bot-money-xu del {
    color: #666;
    font-size: .24rem;
    margin-left: .2rem;
}
.huiyuan-bot-input {
    padding: .2rem .5rem .3rem;
}
.huiyuan-bot-input input {
    background: #fbdbed;
    color: #333;
    font-size: .26rem;
    width: calc(100% - .4rem);
    padding: 0 .2rem;
    height: .72rem;
    line-height: .72rem;
    border: 1px #dc268a solid!important;
    border-radius: .72rem;
    text-align: center;
}
.huiyuan-bot-btn {
    padding: 0rem .5rem .5rem;
}
.huiyuan-bot-btn button {
    background: #e5007e;
    color: #fff;
    font-size: .34rem;
    width: 100%;
    text-align: center;
    height: .88rem;
    line-height: .88rem;
    border: none!important;
    border-radius: .88rem;
}
.huiyuan-bot-btn span {
    background: #e5007e;
    color: #fff;
    font-size: .34rem;
    width: 100%;
    text-align: center;
    height: .88rem;
    line-height: .88rem;
    border: none!important;
    border-radius: .88rem;
    display: inline-block;
}
.zhifu {
    display: none;
}
.zhifu-inner {
    position: fixed;
    left: 0;
    width: 100%;
    bottom: 0;
    background: #fff;
    z-index: 100;
}
.zhifu-inner span.close {
    display: block;
    width: .28rem;
    height: .28rem;
    background: url(../images/close.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    top: .22rem;
    right: .27rem;
}
.zhifu-inner h2 {
    height: 1.03rem;
    border-bottom: 1px solid #e5e5e5;
    font-size: .34rem;
    color: #333;
    text-align: center;
    line-height: 1.03rem;
    font-weight: normal;
}
.zhifu-inner h4 {
    font-size: .64rem;
    font-weight: normal;
    text-align: center;
    padding: .5rem 0;
    color: #E5007E;
}
.zhifu-inner ul li {
    margin: 0 .3rem;
    border-bottom: 1px solid #e5e5e5;
    height: .97rem;
    line-height: .97rem;
    position: relative;
}
.zhifu-inner ul li i {
    display: inline-block;
    vertical-align: middle;
    margin: 0 .2rem 0 0;
    width: .58rem;
    height: .58rem;
}
.zhifu-inner ul li span {
    display: inline-block;
    vertical-align: middle;
    font-size: .28rem;
}
.zhifu-pay-right {
    float: right;
}
.zhifu-inner a.btn-ljfk {
    display: block;
    font-size: .32rem;
    margin: .94rem .3rem;
    height: .9rem;
    background: #e5007e;
    border-radius: .1rem;
    color: #fff;
    text-align: center;
    line-height: .9rem;
}
/*邀请有礼，我的推荐码*/

.tuijianma-inner {
    width: 100%;
    height: 100%;
    background: url(../images/me/tuiguangma-bj.png) top center no-repeat;
    background-size: 100% 100%;
}
.tuijianma-inner-pic {
    width: 50%;
    height: auto;
    margin: 0 auto;
    padding: 52% 0 .4rem;
}
.tuijianma-inner-pic img {
    width: 100%;
    height: 100%;
    background: #fff;
    border-radius: .1rem;
    overflow: hidden;
    box-shadow: 0 0 10px 0px #ddd;
}
.tuijianma-inner-ma {
    color: #333;
    font-size: .3rem;
    background: #fbdced;
    border: 1px #e5007e solid;
    border-radius: .76rem;
    height: .76rem;
    line-height: .76rem;
    margin: 0 1.5rem;
    text-align: center;
}
.tuijianma-inner-ma span {
    color: #dd007a;
}
.tuijianma-inner-font {
    color: #fff;
    font-size: .24rem;
    margin: .7rem 1rem 0;
    line-height: .4rem;
}
/*分类的详情页*/

.classification-search {
    width: 6.6rem;
    position: relative;
    background: #fff;
    border-radius: .32rem;
    height: .64rem;
    line-height: .64rem;
    float: left;
    top: .12rem;
}
.classification-search-icon {
    width: .3rem;
    height: .3rem;
    margin: .17rem .12rem 0 .2rem;
    float: left;
}
.classification-search-input {
    width: 83%!important;
    border: none!important;
    height: .64rem!important;
    line-height: .64rem!important;
    font-size: .26rem!important;
    color: #666!important;
    background-color: transparent!important;
    margin-bottom: 0!important;
    padding: 0!important;
    float: left;
    text-align: left!important;
}
input.classification-search-input:-ms-input-placeholder {
    color: #666;
    opacity: 1;
}
input.classification-search-input::-webkit-input-placeholder {
    color: #666;
    opacity: 1;
}
input.classification-search-input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
     color: #666;
    opacity: 1;
}
input.classification-search-input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #666;
    opacity: 1;
}
.classification-top {
    position: fixed;
    top: .88rem;
    left: 0;
    width: 100%;
    z-index: 99;
}
.classification-screen {
    background: #fff;
    height: .88rem;
    width: 100%;
    display: flow-root;
}
.classification-screen ul li {
    float: left;
    width: 25%;
    text-align: center;
    display: inline-block;
    line-height: .88rem;
}
.classification-screen ul li a {
    color: #666;
    font-size: .28rem;
    position: relative;
}
.classification-screen ul li a.screen-active {
    color: #f75015;
}
.classification-screen ul li:nth-child(2) a::before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-bottom: .08rem solid #666;
    border-left: .08rem solid transparent;
    border-right: .08rem solid transparent;
    position: absolute;
    top: .06rem;
    right: -.26rem;
}
.classification-screen ul li:nth-child(2) a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-top: .08rem solid #666;
    border-left: .08rem solid transparent;
    border-right: .08rem solid transparent;
    position: absolute;
    top: .18rem;
    right: -.26rem;
}
.classification-screen ul li:nth-child(2) a.activetop::before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-bottom: .08rem solid #f33131;
    border-left: .08rem solid transparent;
    border-right: .08rem solid transparent;
    position: absolute;
    top: .06rem;
    right: -.26rem;
}
.classification-screen ul li:nth-child(2) a.activebot::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-top: .08rem solid #f33131;
    border-left: .08rem solid transparent;
    border-right: .08rem solid transparent;
    position: absolute;
    top: .18rem;
    right: -.26rem;
}
.classification-screen ul li:nth-child(3) a::after, .classification-screen ul li:nth-child(4) a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-top: .08rem solid #666;
    border-left: .08rem solid transparent;
    border-right: .08rem solid transparent;
    position: absolute;
    top: .14rem;
    right: -.26rem;
}
.classification-screen ul li:nth-child(3) a.activebot::after, .classification-screen ul li:nth-child(4) a.activebot::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-top: .08rem solid #f33131;
    border-left: .08rem solid transparent;
    border-right: .08rem solid transparent;
    position: absolute;
    top: .14rem;
    right: -.26rem;
}
/*.classification-screen ul li:first-child a::after{
    display: none;
}
.classification-screen ul li:first-child a::before{
    display: none;
}*/

/*售罄*/

.nostock {
    position: absolute;
    z-index: 100;
    width: 2rem;
    height: 2rem;
    line-height: 2rem;
    color: #fff;
    border-radius: 2rem;
    background-color: rgba(235, 41, 148, 0.5)!important;
    filter: Alpha(opacity=50);
    background: #EB2994;
    text-align: center;
    font-size: .5rem;
    margin: 35%;
}
.glbrand {
    float: left;
    width: 100%;
    height: auto;
    border-bottom: 1px dotted #ccc;
    margin-bottom: .3rem;
    padding-bottom: .2rem;
}
.glbrand div {
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    vertical-align: middle;
    display: inline-block;
}
.glbrand div img {
    float: left;
    width: 50px;
    height: auto;
    margin-right: .3rem;
}
.glbrand div span {
    color: #666;
    font-size: .35rem;
}
.none {
    display: none;
}
.foot_clean {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: .97rem;
    background-color: #fff;
    border-top: 1px solid #f2f2f2;
    text-align: center;
    color: #333;
    font-size: .26rem;
    line-height: .97rem;
    z-index: 2;
}
.foot_clean.iPhoneX {
    height: 1.37rem;
}
.foot_clean span {
    position: relative;
    bottom: -.1rem;
    margin-right: .1rem;
    width: .4rem;
    height: .4rem;
}
.foot_clean span img {
    width: .35rem;
    height: auto;
}